症状
假设你使用的是具有内存优化对象的数据库的 Microsoft SQL Server 2014。 重新启动 SQL Server 后,它将成功重启,并且你有时可能会在错误日志中收到以下消息:
时发生无法删除文件路径>\<文件名> 的文件<。dll 的原因5。 文件已重命名为<文件路径>\<文件名>。old_dll. 此问题可能是由于以前无法卸载内存优化的表 Dll 导致的。
原因
出现问题的原因是计时问题。 在服务器重启具有内存优化对象的数据库时,服务器有时无法删除内存优化表的旧 Dll。 服务器可以通过重命名旧的 Dll 来继续重启。 但是,它会将一条消息记录到不需要用户操作的错误日志中。
解决方案
应用此修复程序后,邮件将更正为信息消息。在 SQL Server 的以下累积更新中,此问题首先已修复。
SQL Server 2014 的累积更新1 /en-us/help/2931693
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。