我在虚拟上安装了一个域控制器Windows Server 2008 x64
.
SQL Server 2008 Express x64
正在运行Windows Server 2008 x64
和客户端Windows 7 RTM x86
。两者都已加入该域。
我同时开始Visual Studio 2008
and SQL Server Management Studio 2008
在域管理员用户下。该帐号是群组成员sysadmin
on SQL Server
.
服务器对两者都有防火墙例外TCP
and UDP
在端口上135-139
and 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
调试引擎、IDebugProcess2
调试进程,IDebugProgram2
调试程序,IDebugThread2
debugThread,IDebugEvent2 debugEvent,
Guid&riidEvent,UInt32 属性)
and
无法访问 SQL Server
调试界面。视觉效果
Studio 调试器无法连接到
远程计算机。防火墙可能是
阻止通过 DCOM 进行通信
远程计算机。请参阅帮助
寻求帮助。
and
无法启动程序 MSSSQL://server.mydomain.local/master/sys/=0
当使用 VS 进入存储过程时,我得到第一个:
HRESULT 异常:0x89710016
我有什么办法呢?
一旦我禁用了客户端和服务器上的防火墙,它就起作用了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)