4

我有一个正在尝试调试的 SQL CLR 函数(用 c#.net 编写)。我将 Visual Studio 附加到 sqlserver 进程并开始逐步执​​行,但它不断崩溃并以以下错误消息结束:


.NET Framework 执行被中止。另一个查询导致 AppDomain DatabaseName.dbo[runtime].4 被卸载。


(DatabaseName.dbo[runtime] 更改后的数字 - 每次崩溃时递增)

它有时甚至会导致 sql server 进程崩溃并停止服务。

当我不调试时,该函数工作得非常好,没有错误。这仅在我调试时发生。

有谁知道是什么原因造成的?

谢谢

4

1 回答 1

0

今天我收到了完全相同的消息 - 对我来说,原因是 SSIS 负载运行时“最大服务器内存”配置发生了变化。

这里可能有帮助的是 SQL Server 日志的摘录:

SQL Server 错误日志

于 2020-08-28T04:38:39.747 回答