0
當我運行SQL事件探查器,並使用ADO.Net發出查詢,我看到在SQL事件探查這些語句:如何停止默認SET語句?
set quoted_identifier on
set arithabort off
set numeric_roundabort off
set ansi_warnings on
set ansi_padding on
set ansi_nulls on
set concat_null_yields_null on
set cursor_close_on_commit off
set implicit_transactions off
set language us_english
set dateformat mdy
set datefirst 7
set transaction isolation level read committed
我從來沒有寫過任何這些陳述的任何查詢。我如何停止這些Set語句? SQL服務器是否僅爲設置這些SET語句而發出單獨的請求?
兩個問題:
它會更好關閉所有這些SET語句?如果是,那我該怎麼做呢?
哪些是這些SET的最佳設置?我知道arithabort應該開啓,因爲它在大多數情況下都能提升性能。