Zagadnienia dotyczące przywracania baz danych modelu i msdb

Przywracanie model lub msdb bazy danych z kopia zapasowa jest konieczne w następujących okolicznościach:

  • Wzorca bazy danych został przebudowany.

  • Model lub msdb bazy danych został uszkodzony; na przykład ze względu na błąd nośnika.

  • Model została zmodyfikowana.W tym przypadek konieczna jest przywracanie model z kopia zapasowa, gdy rozpocznie się przebudowę wzorca ponieważ narzędzie odbudować wzorca usuwa i odtwarza modelu.

Ważna informacjaWażne:

Systemowych baz danych można przywrócić tylko kopie zapasowe utworzone w wersja SQL Server , wystąpienie serwera jest aktualnie uruchomione.Na przykład, aby przywracanie systemowej bazy danych w wystąpieniu serwera, który jest uruchomiony na SQL Server 2005 z dodatkiem SP1, należy użyć kopia zapasowa bazy danych utworzono po wystąpieniu serwera został uaktualniony do SQL Server 2005 z dodatkiem SP1.

Zagadnienia dotyczące przywracania danych msdb

Jeśli msdb zawiera planowania lub inne dane używane przez system, konieczne jest przywracanie msdb z kopia zapasowa, gdy rozpocznie się przebudowę wzorca ponieważ narzędzie usuwa i odtwarza msdb.To wyniki utratę wszystkich informacji dotyczących planowania, jak również kopia zapasowa i przywrócić historia.Jeśli msdb nie został przywrócony i nie jest dostępny, SQL Server Agent nie dostępu lub inicjowania wszelkich wcześniej zaplanowane zadania.Dlatego jeśli msdb zawiera planowania lub inne dane używane przez system, należy przywracanie msdb podczas odbudować wzorca.

Przywracanie model lub msdb jest taka sama dla wykonywania pełne przywracanie bazy danych baza danych użytkownika.

Nie można przywracanie bazy danych, która jest uzyskiwany przez użytkowników.Jeśli program SQL Server Agent jest uruchomiony, może uzyskać dostęp do msdb.Dlatego przed przywróceniem msdb, Zatrzymaj agenta programu SQL Server.

Najlepsze praktyki PRZYWRACANIA odłącza użytkowników, gdy jest to niezbędne; Jednakże zamykanie najlepszym rozwiązaniem jest niedziałający wcześniej aplikacji.

Jeśli używasz model odzyskiwanie pełnego msdb, zalecane, można przenieść bazę danych do czas najnowszej kopii dziennika.

Ważna informacjaWażne:

Gdy SQL Server jest zainstalowany lub uaktualniony i zawsze, gdy zestawup.exe jest używana do przebudowania bazy danych systemu, modelu odzyskiwanie msdb jest automatycznie zestaw prosty.

Aby zatrzymać SQL Server Agent

Aby przywracanie bazy danych