Zagadnienia dotyczące przywracania bazy danych master
Jeśli wprowadzono zmiany do wzorca od czasu utworzenia kopia zapasowa, zmiany te zostaną utracone po przywróceniu kopia zapasowa.Wykonując instrukcje, które odtworzyć brakujący zmiany, należy odtworzyć te zmiany.Na przykład, jeśli SQL Server logowania zostały utworzone od kopia zapasowa została wykonana, logowania zostaną utracone podczas wzorca jest przywracany.Odtwórz logowania za pomocą SQL Server Management Studio lub przy użyciu oryginalnego skryptów, które zostały utworzone logowania.
Możesz przywracanie wzorca bazy danych tylko z kopia zapasowa utworzonego na wystąpienie SQL Server 2008.
Ostrzeżenie
Użytkownicy bazy danych, które były wcześniej związane z utracone logowania są oddzielony, które nie mają dostępu do bazy danych.Aby uzyskać więcej informacji, zobacz Troubleshooting Orphaned Users.
Po przywracanie wzorca, wystąpienie SQL Server zostaje zatrzymana automatycznie.Jeśli masz dodatkowe naprawy i zapobiec więcej niż jedno połączenie z serwerem, należy ponownie uruchomić serwer tryb jednego użytkownika.W przeciwnym razie serwer nia regularnie.W razie ponownego uruchamiania serwera tryb jednego użytkownika należy zatrzymać wszystkie SQL Server usługi, z wyjątkiem wystąpienie serwera i Zatrzymaj wszystkie SQL Server Narzędzia, takie jak SQL Server Agent.Przez zatrzymanie usługi i narzędzia, można uniemożliwić ich wystąpienie serwera dostępu.
Rekonstrukcja zmiany wprowadzone po utworzeniu kopii zapasowej
Jeśli użytkownik bazy danych został utworzony po przywróconej kopia zapasowa wzorca, baza danych użytkownika jest niedostępny, dopóki nie wystąpi jedno z następujących:
Baza danych jest dołączony.Firma Microsoft zaleca tej metoda.
Dołączania bazy danych wymaga, wszystkie pliki bazy danych są dostępne i użyteczne.Zaleca się, aby pliki dziennika i pliki danych, zamiast operacji attach, spróbuj odbudować plik dziennika lub plików.
Aby uzyskać informacje dotyczące dołączania bazy danych, zobacz Jak Dołączanie bazy danych (SQL Server Management Studio) lub Tworzenie bazy danych (Transact-SQL).
Przywróceniu bazy danych z jednego lub więcej kopii zapasowych.
Przywróć bazę danych tylko wtedy, gdy jego plików danych lub pliki dziennika transakcji już istnieje lub są bezużyteczne.
Dołączanie lub przywracanie bazy danych, odtwarza niezbędnych tabela systemowa wpisy i bazy danych będzie dostępny w tym samym stanie jak wcześniej wzorca baza danych została przywrócona.
Jeśli zostały usunięte wszystkie obiekty, logowania lub baz danych, po wzorca kopii w górę, należy usunąć te obiekty, logowania i baz danych z wzorca.
Ważne: |
---|
Jeśli wszystkie bazy danych już istnieje, ale podanych w kopia zapasowa wzorca zostanie przywrócona, SQL Server może raportować błędy podczas uruchamiania, ponieważ nie można odnaleźć tych baz danych.Te bazy danych powinny być odrzucone, po przywróceniu kopia zapasowa. |
Gdy wzorca zostało przywrócone i mieć zostały ponownie zastosować zmiany, tworzyć kopię zapasową wzorca natychmiast.
Aby uruchomić wystąpienie programu SQL Server tryb jednego użytkownika
Jak Uruchomić wystąpienie programu SQL Server (sqlservr.exe).
Aby przywracanie baza danych master
Jak: Przywracanie bazy danych z kopii zapasowej (SQL Server Management Studio)
SqlRestore (OBIEKTY SMO)
Aby dołączyć bazy danych