aba*_*hev 9 windows remote-debugging sql-server-2008 windows-server-2008 visual-studio
我在虚拟机上安装了域控制器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已从调用COM组件返回E_FAIL.(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
我做了什么?
您必须在数据库上启用远程调试。您可以运行以下命令来执行此操作。
%ProgramFiles%\Microsoft SQL Server\100\Shared\1033\rdbgsetup.exe
另外,请确保在调试之前可以连接到远程 SQLServer,因为您的日志表明存在连接问题。
归档时间: |
|
查看次数: |
13309 次 |
最近记录: |