SQL Server-Modelldatenbankreparatur

摘要: SQL Server-Modelldatenbankreparatur

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

Problem:
Die Modelldatenbank auf der Instanz von Microsoft SQL Server, mit der Sie arbeiten, ist beschädigt und der SQL Server-Service wird nicht gestartet.

原因

Softwarebeschädigung von Microsoft SQL Server-Datenbanken, -Protokollen und -Anwendungsdateien

解析度

Beschreibung der Microsoft SQL Server-Modelldatenbank und deren Zweck als SQL Server-Systemdatenbank.

Behebt:
In vielen Szenarien wird durch die Wiederherstellung einer SQL Server-Datenbank ein beschädigter Datenbank-Incident wiederhergestellt und alles wieder normalisiert. Eine beschädigte Modelldatenbank verursacht Probleme, die einen normalen Wiederherstellungsvorgang erschweren. Wenn der SQL Server-Service nicht gestartet werden kann, ist eine allgemeine SQL Server-Wiederherstellung in SQL Server Studio Management unmöglich.

Die schnellste und zuverlässigste Lösung für die Online-Bereitstellung der SQL Server-Modelldatenbank erfordert, dass eine neue Kopie der Modelldatenbankdateien erstellt und der SQL Server-Service neu gestartet wird. Die folgenden Schritte dienen zum Suchen und Ersetzen der erforderlichen SQL-Vorlagendateien für einen erfolgreichen Austausch der Modelldatenbankdatei, sodass SQL Server erfolgreich gestartet werden kann.

Schritte zum Wiederherstellen der Modelldatenbank:

  1. Navigieren Sie zum Ordner "Default Database Template store" in einer Microsoft SQL Server-Installation. Der Standardspeicherort ist "C:\Program Files\Microsoft SQL Server\MSSQLxxSQLInstanceName\MSSQL\Binn\Templates". Der Name der SQL Server-Instanz in diesem Beispiel kann unterschiedlich sein, stellt jedoch den Namen für die Instanz dar, mit der die Modelldatenbankdateien ersetzt werden.

In unserem Beispiel unten:
"C:\Program Files\Microsoft SQL Server\MSSQL14. Der Ordner SQLTEST\ MSSQL\Binn\Templates ist der Speicherort unserer Standardmäßigen Modelldatenbankdateien.

Standardspeicherort der Vorlagendateien der Microsoft SQL Server-Modelldatenbank.
  1. Wenn wir die Dateien model.mdf und modellog.ldf finden, kopieren Sie die Dateien und lassen Sie sie in das Arbeitsdatenbankverzeichnis unserer SQL Server-Instanz einfügen.
Standarddateispeicherort für die Modelldatenbank und Protokolldateien.
  1. Fügen Sie die kopierten Standardmodelldatenbankdateien in das Arbeitsdatenbankverzeichnis für unseren installierten SQL Server ein. In diesem Fall lautet der Speicherort des Dateipfads "C:\Program Files\Microsoft SQL Server\MSSQL14SQLTEST\MSSQL\DATA".  
Standardmäßiger Speicherort der aktiven Datenbankdatei der SQL Server-Modelldatenbank.
  1. Suchen Sie den Instanznamen für den SQL Server-Service, für den wir ein Troubleshooting in SQL Server Configuration Manager durchführen. In diesem Fall ist es SQL Server (SQLTEST).
Speicherort in Microsoft SQL Server Configuration Manager, an dem sich der SQL Server-Service für die SQL Server-Instanz befindet.
  1. Starten Sie den Service in Bezug auf die SQL Server-Instanz, für die wir ein Troubleshooting durchführen.
Starten des SQL Server-Services.
  1. Wenn die Modelldatenbank so angepasst wurde, dass sie allgemeine Datenbankelemente und Funktionen enthält, die für Produktionsdatenbanken des Unternehmens verwendet werden, kann eine Wiederherstellung eines guten Backups der Modelldatenbank durchgeführt werden, um diese Elemente und Funktionen wieder in die Modelldatenbank zu integrieren. 
  2. Die neuesten Aktualisierungen für SQL Server sollten hier ebenfalls angewendet werden, um sicherzustellen, dass die Version unserer Modelldatenbank mit unseren anderen Systemdatenbanken übereinstimmt.

受影響的產品

Dell Quickstart Data Warehouse Appliance, Prosupport for Microsoft Software
文章屬性
文章編號: 000134526
文章類型: Solution
上次修改時間: 18 3月 2025
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。