我有一个正在尝试调试的 SQL CLR 函数(用 c#.net 编写)。我将 Visual Studio 附加到 sqlserver 进程并开始逐步执行,但它不断崩溃并以以下错误消息结束:
.NET Framework 执行被中止。另一个查询导致 AppDomain DatabaseName.dbo[runtime].4 被卸载。
(DatabaseName.dbo[runtime] 更改后的数字 - 每次崩溃时递增)
它有时甚至会导致 sql server 进程崩溃并停止服务。
当我不调试时,该函数工作得非常好,没有错误。这仅在我调试时发生。
有谁知道是什么原因造成的?
谢谢