Using SSMS 2014:
When I create a new database using SSMS, the new database has some strange below default settings
ALTER DATABASE [del] SET ANSI_NULL_DEFAULT OFF GO ALTER DATABASE [del] SET ANSI_NULLS OFF GO ALTER DATABASE [del] SET ANSI_PADDING OFF GO ALTER DATABASE [del] SET ANSI_WARNINGS OFF GO ALTER DATABASE [del] SET ARITHABORT OFF When I test scripts and stored procedure, it seems that ANSI_NULLS is actually ON.
I am confused why such important setting like ANSI_NULLS is OFF when I create a database? and how it becomes ON in my scripts?