YourSQLDba遭遇.NET Framework Error 6522
2017-09-14 17:09 潇湘隐者 阅读(1263) 评论(0) 编辑 收藏 举报
一工厂的SQL Server数据库服务器上的YourSQLDba_LogBackups作业做事务日志备份时,突然出现异常,异常的错误信息指向.NET Framework,出现这个问题时,一般我估计是该服务器自动应用了.NET Framework的一些补丁导致,因为以前也碰到过这类错误,于是去检查服务器,发现确实如此,具体请见下面截图
<Step>
<ctx>yMaint.backups</ctx>
<err>err :6522 A .NET Framework error occurred during execution of user-defined routine or aggregate "Clr_ExecAndLogAllMsgs":
System.BadImageFormatException: Bad IL range.
System.BadImageFormatException:
at System.Data.SqlServer.Internal.XvarWlobStream.GetSqlChars()
. In procedure Clr_ExecAndLogAllMsgs: at line 0</err>
</Step>
一般引起.NET Framework 6522的错误可能有下面一下原因:
· Corrupt download or incomplete installation of .NET Framework software.
· Corruption in Windows registry from a recent .NET Framework-related software change (install or uninstall).
· Virus or malware infection that has corrupted Windows system files or .NET Framework-related program files.
· Another program maliciously or mistakenly deleted .NET Framework-related files.
其实从上面截图看,是因为在自动应用补丁时,没有安装完成,需要重启服务器完成安装更新。Windows Update也提示要求重启完成更新。所以造成了YourSQLDba那边一些程序集异常,出现错误信息。

· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
2015-09-14 SQL SERVER中什么情况会导致索引查找变成索引扫描
2014-09-14 ORACLE 11g 数据库体系结构图