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 次 |
| 最近记录: |