Udostępnij za pośrednictwem


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. Aby uzyskać więcej informacji, zobacz Drop a Database Snapshot (Transact-SQL).

  • 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. Usuniętą bazę danych można utworzyć ponownie tylko przez przywrócenie pełnej kopii zapasowej. Aby uzyskać więcej informacji, zobacz Szybki start: tworzenie kopii zapasowej i przywracanie lokalnej bazy danych programu SQL Server.

Bezpieczeństwo

Uprawnienia

Aby wykonać polecenie DROP DATABASE, co najmniej użytkownik musi mieć uprawnienia CONTROL w bazie danych.

Korzystanie z narzędzia Azure Data Studio (wersja zapoznawcza)

Aby usunąć bazę danych

  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. Aby potwierdzić, że chcesz usunąć bazę danych, wybierz pozycję Tak.

Korzystanie z programu SQL Server Management Studio

Aby usunąć bazę danych

  1. Połącz się z wystąpieniem silnika baz danych SQL Server w Eksploratorze obiektów , a następnie rozwiń to wystąpienie.

  2. Rozwiń Databases, kliknij prawym przyciskiem myszy na bazę danych do usunięcia, a następnie wybierz 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 (Transact-SQL).

Aby usunąć bazę danych

  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 ;  
GO  

Kontynuacja: Po usunięciu bazy danych

Tworzenie kopii zapasowej bazy danych master. Jeśli konieczne jest przywrócenie master, każda baza danych, która została usunięta od czasu ostatniej kopii zapasowej master, będzie nadal miała odwołania w widokach katalogu systemowego i może spowodować pojawianie się komunikatów o błędach.

Ograniczenia i ograniczenia

Następne kroki