如何在MS SQL Server 2008中启用远程调试?

时间:2013-12-13 07:25:26

标签: sql-server-2008 debugging

我正在尝试从Microsoft SQL Server Management Studio 2008调试存储过程,该过程连接到在不同系统上运行的MS SQL Server 2008数据库实例。

系统信息: 1.远程系统正在运行Symantec End Point Security

我已经完成了以下运行远程调试器的设置:

  1. 我已添加TCP 139,TCP 445,UDP 137和UDP 138端口的入站规则。

  2. 我的本​​地系统实例正在使用sysadmin用户角色运行。

  3. 我在服务器Windows防火墙例外列表中添加了sqlservr.exe和svchost.exe。

  4. 我在客户端Windows防火墙例外列表中添加了svchost.exe和ssms.exe。

  5. SSMS和SQL服务器服务在同一个域中运行。

  6. 以下必要服务正常运行

    • TCP / IP NetBIOS Helper
    • 远程注册表
    • RPC服务
  7. 但是在执行了所有这些指定的步骤后,我在客户端SSMS中单击调试器按钮后出现以下错误。

    无法启动T-SQL调试。无法附加到“remotesystem_name”上的SQL Server进程。单击“帮助”以获取更多信息。

    如果还有其他选择,请让我知道。

1 个答案:

答案 0 :(得分:1)

我通过在我的机器的服务器上创建一个新的登录帐户(Windows身份验证帐户)解决了这个问题。