Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Für wen liefern @@OPTIONS und sp_configure unterschiedliche Ausgaben?

"Benutzeroptionen" wie eine Einstellung auf Serverebene sagt (my bold)

Überprüfen Sie nun die Verbindungsoptionen in SSMS und führen Sie dann den SQL-Profiler aus. Sie werden feststellen, dass SSMS (und andere Clients) viele SET-Befehle ausgeben, die @@OPTIONS.

festlegen

Also nein Optionen werden auf Serverebene festgelegt (die Null, die Sie sehen). SSMS legt sie für Sie fest, genauso wie die Treiber SQLOLEDB, SQLNCLI, ODBC, DB-Lib usw.

Beispiel für SET QUOTED_IDENTIFIER :