使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

Microsoft 将 Microsoft SQL Server 2012 修复分发为一个可下载文件。 由于修补程序是累积的,因此每个新版本都包含以前的 SQL Server 2012 修复版本附带的所有修补程序和所有安全修补程序。

症状

您有多个 Microsoft SQL Server 2012 或 SQL Server 2014 实例位于同一台服务器上。 如果为这些实例逐个安装更新或服务包,则在重新启动服务器后,资源数据库将丢失。 此外,你可能会发现 SQL Server 错误日志中记录了以下条目:

启动数据库 "mssqlsystemresource"。错误:17204,严重性:16,状态: FCB:: Open 失败:无法打开 Files\Microsoft SQL Server\MSSQL11. 的文件 C:\ProgramMSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf 为第1个文件。 操作系统错误:2(无法检索此错误的文本。 原因:15100)。错误:5120,严重性:16,状态:101。无法打开物理文件 "C:\Program Files\Microsoft SQL Server\MSSQL11。MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.mdf". 操作系统错误2: "2 (无法检索此错误的文本。 原因:15105) "。错误:17207,严重性:16,状态:1。 FileMgr:: StartLogFiles:操作系统错误2(无法检索此错误的文本。 原因:15105)在创建或打开文件 "C:\Program Files\Microsoft SQL Server\MSSQL11." 时出现MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf'. 诊断并更正操作系统错误,然后重试操作。文件激活失败。 物理文件名 "C:\Program Files\Microsoft SQL Server\MSSQL11。MSSQLSERVER\MSSQL\Binn\mssqlsystemresource.ldf "可能不正确。错误:945,严重级别:14,状态:2。由于文件不可访问或内存或磁盘空间不足,无法打开数据库 ' mssqlsystemresource '。 有关详细信息,请参阅 SQL Server 错误日志。

原因

当安装程序无法将现有资源数据库文件替换为具有新版本的 mssqlsystemresource 和 mssqlsystemresource 时,将删除现有资源文件,而不是将它们替换为新文件,则会出现此问题。

解决方案

累积更新信息

此问题首先在 SQL Server 的以下累积更新中修复:

SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

参考

了解 Microsoft 用于描述软件更新的 术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×