SQL Server Profilerで確認できるように、SQLServerエージェントがジョブステップの実行を開始したときに発行される最初のステートメントは次のとおりです。
select c.name, c.description
from master.dbo.syscharsets c
where c.id = convert(tinyint, databasepropertyex ( db_name() , 'sqlcharset'))
set quoted_identifier off
私の仕事のステップでは、常にquoted_identifier
オンに設定する必要があります。
この動作を変更するにはどうすればよいですか?
サーバーのデフォルトの接続設定はオンに設定されています。
select @@version
出力:
Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (Intel X86)
Sep 22 2011 00:28:06
Copyright (c) 1988-2008 Microsoft Corporation
Enterprise Edition on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)