我在 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 错误代码,IntPtr 错误信息)
在 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
我做了什么?