Usunięcie bazy danych

Gdy nie jest już wymagana lub jest przenoszony do innej bazy danych lub serwera, można usunąć bazy danych zdefiniowanych przez użytkownika.Usunięcie bazy danych i usunięcie bazy danych są tożsame.Usunięcie bazy danych plików i ich dane są usuwane z dysku na serwerze.Usunięcie bazy danych zostanie usunięty i nie można pobrać bez korzystania z poprzedniej kopia zapasowa.Nie można usunąć systemowych baz danych.

Bazy danych może być usunięta, niezależnie od jego stanu.Państwa te obejmują offline, tylko do odczytu i podejrzanych.Aby wyświetlić bieżący stan bazy danych, użyj sys.databases wykazu widoku.

Aby usunąć bazę danych z bieżącego serwera bez usuwania plików z systemu plików, użyj sp_detach_db.

Należy kopia zapasowa baza danych master po usunięciu bazy danych, ponieważ usunięcie bazy danych aktualizuje informacje w wzorca.Jeśli masz do przywracanie wzorca, dowolnej bazy danych, który został usunięty po ostatniej kopia zapasowa wzorca nadal będzie zawierał odwołania do tych nieistniejącej baz danych.Może to być wywoływane przez komunikaty o błędach.

Wymagania wstępne

Przed usunięciem bazy danych muszą być spełnione następujące warunki:

  • Jeżeli baza danych jest zaangażowane w żegludze dziennika, należy usunąć wysyłanie dziennika przed upuszczeniem bazy danych.Aby uzyskać więcej informacji, zobacz Administracja wysyłki dziennika.

  • Aby usunąć bazę danych opublikowanych dla replikacja transakcyjna bazy danych opublikowanych lub subskrybujesz replikacja scalająca, należy najpierw usunąć replikacji z bazy danych.Aby uzyskać więcej informacji, zobacz Usuwanie replikacji.Jeśli baza danych jest uszkodzona, najpierw replikacja nie można usunąć często nadal można usunąć bazy danych przy pierwszym użyciu ZMIEŃ bazę danych do zestaw bazy danych w trybie offline i upuszczając go.

  • Wszelkie migawka bazy danych, który istnieje w bazie danych musi najpierw usunięty.Aby uzyskać więcej informacji, zobacz Migawki bazy danych.

Usunięcie bazy danych

Tworzenie bazy danychkopia zapasowa