[转][SQL Server] 服务器可能资源不足,或者不信任该程序集

参考:https://blog.csdn.net/u010109335/article/details/52668908

参考:https://www.cnblogs.com/xiaoruilin/p/17054753.html

参考:https://www.cnblogs.com/abclife/p/7324728.html

已以用户 NT SERVICE\SQLSERVERAGENT 的身份执行。 在尝试加载程序集 ID 65540 时 Microsoft .NET Framework 出错。服务器可能资源不足,或者不信任该程序集,因为它的 PERMISSION_SET 设置为 EXTERNAL_ACCESS 或 UNSAFE。请重新运行查询,或检查有关的文档了解如何解决程序集信任问题。有关此错误的详细信息:   System.IO.FileLoadException: 未能加载文件或程序集“ddd, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。发生与安全有关的错误。 (异常来自 HRESULT:0x8013150A)  System.IO.FileLoadException

执行了以下 SQL 来解决:

exec sp_configure 'show advanced options', '1';
go
reconfigure;
go
exec sp_configure 'clr enabled', '1'
go
reconfigure;    --如果执行失败,就用这个RECONFIGURE WITH OVERRIDE;
exec sp_configure 'show advanced options', '1';
GO 
ALTER DATABASE DDD SET TRUSTWORTHY on

 还要注意这两个:

2.查SID在sys.databases 和sys.server_principals是否一致
SELECT * FROM sys.server_principals;
SELECT * FROM sys.sysdatabases ;
5.注意所有者
exec sp_changedbowner 'sa'

 

posted on 2024-03-11 15:47  z5337  阅读(279)  评论(0)    收藏  举报