SQL Server-Modelldatenbankreparatur

Samenvatting: SQL Server-Modelldatenbankreparatur

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

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.

Oorzaak

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

Oplossing

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.

Getroffen producten

Dell Quickstart Data Warehouse Appliance, Prosupport for Microsoft Software
Artikeleigenschappen
Artikelnummer: 000134526
Artikeltype: Solution
Laatst aangepast: 18 mrt. 2025
Versie:  5
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.