Sql Server model database herstellen

Summary: Sql Server model database herstellen

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

Probleem:
De modeldatabase op de instantie van Microsoft SQL Server waarmee u werkt is beschadigd en de SQL Server-service start niet op.

Cause

Softwarebeschadiging van Microsoft SQL Server database, logboeken en applicatiebestanden

Resolution

Beschrijving van Microsoft SQL Server Model Database en het doel ervan als SQL Server-systeemdatabase.

Fixes:
In veel scenario's verhelpt het herstellen van een SQL Server-database een beschadigd database-incident en worden alle dingen weer normaal. Een beschadigde modeldatabase veroorzaakt problemen waardoor het moeilijk is om een normale herstelbewerking uit te voeren. Als u de SQL Server Service niet kunt starten, is het uitvoeren van een veelvoorkomend SQL Server-herstel in SQL Server Studio Management onmogelijk.

De snelste en meest betrouwbare oplossing voor het online brengen van de SQL Server Model database vereist een nieuwe kopie van de modeldatabasebestanden en het opnieuw opstarten van de SQL Server Service. De onderstaande stappen zijn voor het vinden en vervangen van de benodigde SQL-sjabloonbestanden om een succesvolle vervanging van het modeldatabasebestand uit te voeren, zodat SQL Server succesvol kan starten.

Stappen voor het terugzetten van de modeldatabase:

  1. Ga naar de map Default Database Template store in een Microsoft SQL Server-installatie. De standaardlocatie is "C:\Program Files\Microsoft SQL Server\MSSQLxxSQLInstanceName\MSSQL\Binn\Templates." De naam van de SQL Server-instantie in dit voorbeeld kan verschillen, maar het vertegenwoordigt de naam voor de instantie waarmee wordt gewerkt om de modeldatabasebestanden te vervangen.

In ons onderstaande voorbeeld:
"C:\Program Files\Microsoft SQL Server\MSSQL14. De map SQLTEST\ MSSQL\Binn\Templates" is de locatie van onze standaardmodeldatabasebestanden.

Standaardlocatie van de sjabloonbestanden van de Microsoft SQL Server Model Database.
  1. Wanneer we de model.mdf- en modellog.ldf-bestanden vinden, kopiëren we de bestanden en laten we ze klaar om te plakken in de werkende databasedirectory van onze SQL Server-instantie.
Standaard bestandslocatie voor de modeldatabase en logboekbestanden.
  1. Plak de gekopieerde standaardmodeldatabasebestanden in de werkende databasemap voor onze geïnstalleerde SQL Server. In dit geval is de locatie van het bestandspad "C:\Program Files\Microsoft SQL Server\MSSQL14SQLTEST\MSSQL\DATA"  
Standaard actieve databasebestandslocatie van de SQL Server Model database.
  1. Zoek de instantienaam voor de SQL Server-service die we in SQL Server Configuration Manager oplossen. In dit geval is het SQL Server (SQLTEST).
Locatie in Microsoft SQL Server Configuration Manager waar de SQL Server Service voor de SQL Server-instantie zich bevindt.
  1. Start de service met betrekking tot de SQL Server-instantie die we aan het oplossen zijn.
De SQL Server-service starten.
  1. Als de modeldatabase is aangepast om gemeenschappelijke databaseitems en functies op te nemen die worden gebruikt voor organisatorische productiedatabases, kan een goede back-up van de modeldatabase worden uitgevoerd om deze items en functies terug te krijgen in de modeldatabase. 
  2. De nieuwste updates voor SQL Server moeten ook hier worden toegepast om ervoor te zorgen dat de versie van onze modeldatabase overeenkomt met onze andere systeemdatabases.

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.