Naprawa bazy danych modeli serwera SQL
Summary: Naprawa bazy danych modeli serwera SQL
Symptoms
Problem:
Baza danych modelu na serwerze Microsoft SQL Server, z którym pracujesz, utraciła się i usługa SQL Server nie zostanie uruchomiona.
Cause
Resolution

Poprawki:
W wielu scenariuszach przywrócenie środków zaradczych bazy danych SQL Server powoduje uszkodzenie bazy danych i przywraca normalne działanie wszystkich elementów. Uszkodzona baza danych modelu stwarza problemy, które utrudniają normalną operację przywracania. Nie można uruchomić usługi SQL Server sprawia, że przywracanie wspólnego programu SQL Server w programie SQL Server Studio Management jest niemożliwe.
Najszybsze i najbardziej niezawodne rozwiązanie do wprowadzenia do trybu online bazy danych modelu serwera SQL wymaga wprowadzenia nowej kopii plików bazy danych modelu i ponownego uruchomienia usługi SQL Server. Poniżej przedstawiono czynności potrzebne do znalezienia i wymiany niezbędnych plików szablonu SQL w celu skutecznej wymiany pliku bazy danych modelu, umożliwiając pomyślne uruchomienie programu SQL Server.
Etapy przywracania bazy danych modelu:
- Przejdź do folderu domyślnego magazynu szablonów bazy danych w instalacji programu Microsoft SQL Server. Domyślna lokalizacja to "C:\Program Files\Microsoft SQL Server\MSSQLxxSQLInstanceName\MSSQL\Binn\Templates". Nazwa instancji programu SQL Server w tym przykładzie może być inna, ale reprezentuje nazwę instancji, z którą są opracowywane w celu zastąpienia modeli plików bazy danych.
W naszym przykładzie poniżej:
"C:\Program Files\Microsoft SQL Server\MSSQL14. Folder SQLTEST\ MSSQL\Binn\Templates to lokalizacja naszych domyślnych plików bazy danych modelu.
- Po zlokalizowaniu plików model.mdf i modellog.ldf skopiuj pliki i przygotuj je do wklejenia do działającego katalogu bazy danych naszej instancji programu SQL Server.
- Wklej skopiowane domyślne pliki bazy danych modelu do działającego katalogu bazy danych dla zainstalowanego programu SQL Server. W takim przypadku ścieżka pliku to "C:\Program Files\Microsoft SQL Server\MSSQL14SQLTEST\MSSQL\DATA"
- Znajdź nazwę instancji usługi SQL Server, którą rozwiązujemy w programie SQL Server Configuration Manager. W takim przypadku jest to sql server (SQLTEST).
- Uruchom usługę związaną z instancją programu SQL Server, którą rozwiązujemy.
- Jeśli baza danych modelu została dostosowana w celu uwzględnienia typowych elementów bazy danych i funkcji używanych w organizacyjnych bazach danych produkcyjnych, można przywrócić dobrą kopię zapasową modelu bazy danych, aby przywrócić te elementy i funkcje do bazy danych modelu.
- W tym miejscu należy również zastosować najnowsze aktualizacje dla programu SQL Server, aby upewnić się, że wersja naszej bazy danych modeli jest zgodna z innymi bazami danych naszych systemów.