SQL Server 型号数据库修复

Summary: SQL Server 型号数据库修复

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

问题:
您正在使用的 Microsoft SQL Server 实例上的模型数据库已损坏,并且 SQL Server 服务未启动。

Cause

Microsoft SQL Server 数据库、日志和应用程序文件的软件损坏

Resolution

Microsoft SQL Server 型号数据库及其作为 SQL Server 系统数据库的用途的说明。

修复:
在许多情况下,恢复 SQL Server 数据库修复损坏的数据库事件并使一切恢复正常。损坏的模型数据库会产生问题,使执行正常恢复操作变得困难。无法启动 SQL Server 服务使得无法在 SQL Server Studio Management 中执行通用 SQL Server 恢复。

使 SQL Server 型号数据库联机的最快、最可靠的解决方案需要引入模型数据库文件的全新拷贝并重新启动 SQL Server 服务。下面的步骤用于查找和替换必要的 SQL 模板文件,以便成功更换模型数据库文件,从而使 SQL Server 能够成功启动。

恢复模型数据库的步骤:

  1. 转至 Microsoft SQL Server 安装中的 默认数据库模板 存储文件夹。默认位置是“C:\Program Files\Microsoft SQL Server\MSSQLxxSQLInstanceName\MSSQL\Binn\Templates”。本示例中的 SQL Server 实例名称可能有所不同,但它表示要用于替换模型数据库文件的实例的名称。

在下面的示例中:“
C:\Program Files\Microsoft SQL Server\MSSQL14。SQLTEST\ MSSQL\Binn\Templates“ 文件夹是我们基本默认型号数据库文件的位置。

Microsoft SQL Server 型号数据库模板文件的默认位置。
  1. 当我们找到 model.mdf 和 modellog.ldf 文件时,复制文件并准备好粘贴到 SQL Server 实例的工作数据库目录中。
型号数据库和日志文件的默认文件位置。
  1. 将复制的默认型号数据库文件粘贴到已安装 SQL Server 的工作数据库目录中。在这种情况下,文件路径位置为“C:\Program Files\Microsoft SQL Server\MSSQL14SQLTEST\MSSQL\DATA”  
SQL Server 型号数据库的默认活动数据库文件位置。
  1. 查找我们在 SQL Server Configuration Manager 中进行故障排除的 SQL Server 服务的实例名称。在这种情况下,它是 SQL Server (SQLTEST)。
SQL Server 实例的 SQL Server 服务所在的 Microsoft SQL Server Configuration Manager 中的位置。
  1. 启动与我们正在进行故障排除的 SQL Server 实例相关的服务。
启动 SQL Server 服务。
  1. 如果模型数据库已自定义以包括用于组织生产数据库的常见数据库项目和功能,则可以恢复模型数据库的良好备份,以将这些项目和功能恢复到模型数据库中。 
  2. SQL Server 的最新更新也应在此处应用,以确保我们的型号数据库的版本与其他系统数据库匹配。

Affected Products

Dell Quickstart Data Warehouse Appliance, Prosupport for Microsoft Software
Article Properties
Article Number: 000134526
Article Type: Solution
Last Modified: 18 Mar 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.