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
私は何をしましたか?