相关疑难解决方法(0)

VS 2019 升级后无法调试 .NET

我正在使用 VS 2019 调试 SQL Server CLR C# .NET 代码。我收到了来自 VS 的升级通知,我做了并重新启动。我现在在尝试调试时收到错误

无法调试 .NET 代码。无法附加到“....”上的 SQL Server。64 位版本的 Visual Studio 远程调试器 (MSVSMON.EXE) 不能用于调试 32 位进程或 32 位转储。请改用 32 位版本。

现在我的 SQL Server (2019) 是 64 位的,而 SQLCLR 平台目标是 x64,那么是什么让它认为涉及 32 位进程呢?

此外,SQL Server 和 VS 2019 在同一台机器上,这不是远程机器问题。

c# sql-server sqlclr sql-server-2019

4
推荐指数
1
解决办法
156
查看次数

无法调试.Net代码.无法附加到进程.SQL CLR远程调试

我正在尝试在Visual Studio 2012 RTM中调试基于CLR的StoredProcedure.我有一个Sql数据库项目.当我尝试使用RightClick调试我的脚本文件 - >使用调试器执行时,会弹出关于附加进程的有害性的警告,当我接受它时,只需说:

无法调试.Net代码.无法附加到"Devserver"上的SQL Server进程.

我做了很多不同的事情:

  • 我已将我的域用户添加到sysadmin SQL Server角色.

  • 我在远程服务器上运行MSVSMON.EXE并设置它的权限.

  • 我在"属性"窗格中配置了Visual Studio Project的ConnectionString.

  • 我已将当前域用户添加到远程服务器的本地管理员.

  • 在Visual Studio中的Sql Server对象资源管理器中,我选择了当前连接并勾选了"允许SQL\CLR调试"

  • ...

但它仍然表示它无法附加进程,并且没有可以调试的源代码.

你有什么主意吗 ?我忘记了什么?

提前致谢

debugging stored-procedures remote-debugging sqlclr

0
推荐指数
1
解决办法
6912
查看次数