【发布时间】:2012-12-20 05:47:34
【问题描述】:
我正在尝试在 Visual Studio 2012 RTM 中调试基于 CLR 的 StoredProcedure。我有一个 Sql 数据库项目。当我尝试使用 RightClick 调试我的脚本文件 -> 使用调试器执行时,它会弹出一个关于附加进程有害的警告,当我接受它时,只需说:
无法调试 .Net 代码。无法附加到 SQL Server 进程 '开发服务器'。
我做过很多不同的事情:
我已将我的域用户添加到 sysadmin SQL Server 角色。
我已经在远程服务器上运行了 MSVSMON.EXE 并设置了它的权限。
我已在“属性”窗格中配置了 Visual Studio 项目的 ConnectionString。
我已将当前域用户添加到远程服务器的本地管理员。
在 Visual Studio 的 Sql Server 对象资源管理器中,我选择了当前连接并勾选了“允许 SQL\CLR 调试”
...
但还是说不能附加进程,也没有可以调试的源代码。
你有什么想法吗?我忘记了什么?
提前致谢
【问题讨论】:
标签: debugging stored-procedures remote-debugging sqlclr