Gibt es eine Möglichkeit, die von Linq to SQL ausgegebenen "SET"-Anweisungen zu kontrollieren? Ich sehe diese SET-Optionen, die von Linq to SQL kommen, im SQL-Profiler und es stellt sich heraus, dass "set arithabort off" dazu führt, dass einer unserer Procs 45 Sekunden statt < 1 Sekunde braucht.
-- network protocol: TCP/IP
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
Danke, Jon