Udostępnij za pośrednictwem


Jak Utwórz nową bazę danych z istniejącej kopii zapasowej bazy danych (SQL Server Management Studio)

W tym temacie wyjaśniono, jak utworzyć nową bazę danych z istniejących pełnej kopia zapasowa.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Zaleca się, aby użytkownik nie dołączyć lub przywracanie bazy danych z nieznanych lub niezaufanych źródeł.Takie bazy danych może zawierać złośliwy kod, który może wykonać niezamierzone Transact-SQL Kod lub powodować błędy przez zmodyfikowanie schematu lub fizycznych struktura bazy danych.Przed użyciem bazy danych z nieznanych lub niezaufanych źródło, uruchomić dbcc checkdb bazy danych na serwerze Nieprodukcyjne i również sprawdzić kod, takie jak procedury przechowywane lub inny kod zdefiniowany przez użytkownika w bazie danych.

Ważna informacjaWażne:

W obszarze modelu odzyskiwanie Pełny lub bulk-logged przed można przywracanie bazy danych w SQL Server Management Studio, trzeba wykonać kopie zapasowe dziennika transakcji aktywnej (znany jako ogona dziennik).Aby uzyskać więcej informacji, zobacz Jak Wykonywanie kopii zapasowej dziennika transakcji (SQL Server Management Studio).

Aby utworzyć nową bazę danych z istniejącegopełna kopia zapasowa

  1. Po połączeniu z odpowiednie wystąpienie Aparat baz danych programu SQL Server, w Eksploratorze obiektów, kliknij nazwa serwera, aby rozwinąć drzewo serwera.

  2. Kliknij prawym przyciskiem myszy bazy danych, wskaż przywrócić, a następnie kliknij przycisk bazy danych.Kliknięcie bazy danych otwiera Przywróć bazę danych okno dialogowe.

  3. Na Ogólne stronie nazwę źródłowa baza danych pojawia się w do bazy danych listy domyślnie.Aby utworzyć nową bazę danych, wprowadź jego nazwę w polu listy.

  4. W do punktu w czasie pole tekstowe albo użyć domyślnego (możliwie najbardziej aktualnych) lub kliknij przycisk przeglądania, aby wybrać określoną data i czas.

  5. Aby określić źródło i lokalizacja zestawów kopii zapasowych do przywracanie, kliknij jedną z następujących opcji:

    • Z bazy danych

      Wprowadź nazwę bazy danych w polu listy.

    • Z urządzenia

      Kliknij przycisk przeglądania.Spowoduje to otwarcie Określić kopii zapasowej okno dialogowe.W nośnika kopii zapasowej list, wybierz jeden z typów wymienionych urządzeń.Zaznacz jedno lub więcej urządzeń dla Lokalizacja kopii zapasowej kliknij Dodaj.

      Po dodaniu urządzenia lub urządzeń chcesz Lokalizacja kopii zapasowej kliknij OK aby powrócić do Ogólne strona.

  6. W Wybierz zestawów kopii zapasowych do przywracanie siatki, zaznacz kopie zapasowe, aby przywracanie.Siatka wyświetla dostępne dla określonej lokalizacji kopii zapasowych.Domyślnie jest sugerowana planu odzyskiwanie.Aby zastąpić planu odzyskiwanie sugerowane, można zmienić opcje siatki.Kopie zapasowe, które są zależne od przywrócenia wcześniejszej kopia zapasowa są automatycznie zaznaczona, zaznaczenie wcześniejszych kopia zapasowa.

    Aby uzyskać informacje dotyczące kolumny w Wybierz zestawów kopii zapasowych do przywracanie siatki, zobacz Przywracanie bazy danych (strona Ogólne).

  7. To view or select the advanced options, click Options in the Select a pagepane.

  8. W opcji przywracania panel, opcjonalnie wybierz jedną z opcji:

    • Zastąpienie istniejącej bazy danych

    • Zachowaj ustawienia replikacja

    • Monituj przed przywróceniem każdej kopia zapasowa

    • Ograniczanie dostępu do przywróconej bazy danych

    Aby uzyskać pełny opis opcji je opcji przywracania panel, zobacz Przywracanie bazy danych (strona Opcje).

  9. Można przenieść bazę danych są przywracane, określając nową docelowe przywracanie plików w przywracać pliki bazy danych jako siatki.Siatka wyświetla oryginalny pełną ścieżka do każdego pliku danych lub dziennika bazy danych i przywracanie obiekt docelowy dla każdego pliku.

    W poniższej tabela opisano kolumny przywracać pliki bazy danych jako siatki.

    Nagłówek

    Wartości

    Oryginalna nazwa pliku

    Pełna ścieżka pliku dziennika oryginalnej bazy danych lub pliku danych.

    Przywróć jako

    Ścieżka i nazwa pliku, który będzie używany jako przywracanie obiekt docelowy dla tego pliku danych lub pliku dziennika.

    Aby przenieść bazę danych, które są przywracane do innej lokalizacji, należy edytować Przywróć jako pole każdego pliku i określ nowy obiekt docelowy ścieżka lub nazwa pliku lub oba.

    Ponadto jeśli chcesz przywrócić kopię bazy danych na serwerze wystąpienie podczas oryginalnej bazy danych jest nadal dołączona, należy określić nazwę nowej bazy danych w do bazy danych pole Ogólne strona przywracanie bazę danych okno dialogowe.

    UwagaUwaga:
    Zmiana miejsca docelowe przywracanie w przywracanie jako kolumna jest równoważne użyciu opcji PRZENOSZENIA w PRZYWRÓCIĆ instrukcji.
  10. Odzyskiwania Państwo panelu określa stan bazy danych po zakończeniu operacji przywracanie.Jest to zachowanie domyślne:

    • Pozostaw bazę danych gotowe do użycia przez wycofywanie niezakończone transakcje. Nie można przywrócić dzienniki transakcji dodatkowych. (RESTORE WITH RECOVERY)

      Ostrzeżenie

      Wybierz tę opcję, tylko jeśli są przywracane wszystkie niezbędne kopie zapasowe teraz.

    Alternatywnie można wybrać albo:

    • Pozostaw nieoperacyjne bazy danych, a nie wycofać niezakończone transakcje. Dzienniki transakcji dodatkowe mogą być przywracane. (RESTORE WITH NORECOVERY)

    • Pozostawić bazę danych w trybie tylko do odczytu. cofnąć niezakończone transakcje, ale zapisać akcji cofnąć w plik rezerwowy tak, aby efekty odzyskiwanie można przywrócić. (RESTORE WITH STANDBY)

    Opisy opcji opcji przywracania panel, zobacz Przywracanie bazy danych (strona Opcje).