Sql Server model database herstellen

摘要: Sql Server model database herstellen

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

症狀

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

原因

Softwarebeschadiging van Microsoft SQL Server database, logboeken en applicatiebestanden

解析度

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.

受影響的產品

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