virtual にドメイン コントローラーをインストールしていますWindows Server 2008 x64
。
SQL Server 2008 Express x64
は で実行されWindows Server 2008 x64
、クライアントは で実行されていますWindows 7 RTM x86
。どちらもドメインに参加しています。
ドメイン管理者ユーザーの下で両方Visual Studio 2008
を開始しています。SQL Server Management Studio 2008
このアカウントは のグループのメンバーsysadmin
ですSQL Server
。
TCP
サーバーには、と の両方のUDP
ポート135-139
とでファイアウォールの例外があります1433-1434
。
Visual Studio 2008 Remote Debugger
サーバーでサービスが開始され、Domain Admins
グループはデバッグを許可されます。
リモート DCOM の動作: リモート サーバーにアタッチしてそのプロセスを一覧表示したり、マネージド コードのみを表示するように切り替えたりできます。
SMS でクエリのデバッグを開始すると、次のエラーが発生します。
デバッガーを開始できませんでした エラー HRESULT E_FAIL が COM コンポーネントへの呼び出しから返されました。(mscorlib) プログラムの場所:
System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal (Int32 errorCode、IntPtr errorInfo) で
Microsoft.SqlServer.Management.UI.VSIntegration.DebugSession.DebugCallbacks.OnSqlInitializeDebuggingEvent (ISqlInitializeDebuggingEvent sqlInitializeDebuggingEvent) で
Microsoft.SqlServer.Management.UI.VSIntegration.DebugSession.DebugCallbacks.Microsoft.VisualStudio.Debugger.Interop.IDebugEventCallback2.Event (IDebugEngine2 debugEngine、IDebugProcess2 debugProcess、IDebugProgram2 debugProgram、IDebugThread2 debugThread、IDebugEvent2 debugEvent、Guid& riidEvent、UInt32 属性) で
と
SQL Server デバッグ インターフェイスにアクセスできません。Visual Studio デバッガーがリモート コンピューターに接続できません。ファイアウォールが、DCOM 経由のリモート コンピュータへの通信を妨げている可能性があります。サポートについては、ヘルプを参照してください。
と
プログラム MSSSQL://server.mydomain.local/master/sys/=0 を開始できません
そして、VSを使用してストアドプロシージャにステップインすると、最初のものとこれが得られます:
HRESULT からの例外: 0x89710016
私は何をしましたか?