Udostępnij przez


Usuwanie bazy danych

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

W tym artykule opisano sposób usuwania bazy danych zdefiniowanej przez użytkownika w programie SQL Server przy użyciu programu SQL Server Management Studio lub Języka Transact-SQL.

Warunki wstępne

  • Usuń wszystkie migawki bazy danych obecne w bazie danych. Więcej informacji można znaleźć w artykule Drop a Database Snapshot.

  • Jeśli baza danych jest zaangażowana w przesyłanie dzienników, zatrzymaj przesyłanie dzienników.

  • Jeśli baza danych jest opublikowana na potrzeby replikacji transakcyjnej lub opublikowana lub subskrybowana do scalania replikacji, usuń replikację z bazy danych.

Ostrzeżenie

Rozważ utworzenie pełnej kopii zapasowej bazy danych przed jej usunięciem. Możesz utworzyć ponownie usuniętą bazę danych tylko przez przywrócenie pełnej kopii zapasowej. Aby uzyskać więcej informacji, zobacz Szybki start: tworzenie kopii zapasowej i przywracanie bazy danych programu SQL Server za pomocą programu SSMS.

Uprawnienia

Aby uruchomić DROP DATABASE, potrzebujesz CONTROL uprawnień do bazy danych.

Korzystanie z programu SQL Server Management Studio

  1. W Eksploratorze obiektów połącz się z wystąpieniem programu SQL Server Database Engine, a następnie rozwiń to wystąpienie.

  2. Rozwiń węzeł Databases, kliknij prawym przyciskiem myszy bazę danych, którą chcesz usunąć, a następnie wybierz pozycję Usuń.

  3. Upewnij się, że wybrano poprawną bazę danych, a następnie wybierz pozycję OK.

Korzystanie z Transact-SQL

Aby uzyskać więcej informacji, zobacz DROP DATABASE.

  1. Połącz się z silnikiem bazy danych.

  2. Na pasku Standardowa wybierz pozycję Nowe zapytanie.

  3. Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj. W tym przykładzie usunięto bazy danych Sales i NewSales.

USE master;
GO
DROP DATABASE Sales, NewSales;

Kontynuacja: po usunięciu bazy danych

Tworzenie kopii zapasowej bazy danych master. Jeśli musisz przywrócić master, każda baza danych, która została usunięta od utworzenia ostatniej kopii zapasowej master, nadal zawiera odwołania w widokach katalogu systemowego i może powodować komunikaty o błędach.

Ograniczenia

Nie można usunąć systemowych baz danych. Aby uzyskać więcej informacji, zobacz DROP DATABASE.