使用中に以下のエラーが発生しますtraceReader.InitializeAsReader(connDef, "D:\\trace.tdf");
エラー:
2013-07-25 13:59:53,578 [8] 呼び出し中のデバッグ エラー InitializeAsReaderException が呼び出しのターゲットによってスローされました。Microsoft.SqlServer.Management.Trace.SqlTraceException: オブジェクトをリーダーとして初期化できませんでした。---> System.Runtime.InteropServices.COMException at ?A0xe4daab47.ProcessError(Int32 hr, UInt16* lpszMessage) Microsoft.SqlServer.Management.Trace.CTraceControllerBase.InitSource(Boolean bReOpen) at Microsoft.SqlServer.Management.Trace.CTraceObjectsRowsetController .InitSource(Boolean bReOpen) at Microsoft.SqlServer.Management.Trace.TraceServer.InitializeAsReader(ConnectionInfoBase serverConnInfo, String profileFileName) --- 内部例外スタック トレースの終わり --- Microsoft.SqlServer.Management.Trace.TraceServer.InitializeAsReader( ConnectionInfoBase serverConnInfo、
シナリオ:
Windows 2008 R2でSQL 2012サーバーを使用しています。
読み込まれたアセンブリは
connectionInfoAssembly = Assembly.Load("Microsoft.SqlServer.ConnectionInfo, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91");
traceAssembly = Assembly.Load("Microsoft.SqlServer.ConnectionInfoExtended, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91");
smoAssembly = Assembly.Load("Microsoft.SqlServer.Smo, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91");
ConnInfo は
server='';Trusted_Connection=true;multipleactiveresultsets=false --- Database name.
私は何を間違っていますか?