Sdílet prostřednictvím


Odstranění databáze

platí pro:SQL ServerAzure SQL Databaseazure SQL Managed Instance

Tento článek popisuje, jak odstranit uživatelsky definovanou databázi v SQL Serveru pomocí aplikace SQL Server Management Studio nebo Jazyka Transact-SQL.

Požadavky

  • Odstraňte všechny snímky databáze, které existují v databázi. Pro více informací viz Drop a Database Snapshot.

  • Pokud je databáze zapojena do přenášení protokolu, odeberte přenášení protokolu.

  • Pokud je databáze publikovaná pro transakční replikaci nebo publikovaná nebo přihlášená ke sloučení replikace, odeberte replikaci z databáze.

Varování

Před vyřazením databáze zvažte úplné zálohování databáze. Odstraněnou databázi můžete znovu vytvořit pouze obnovením úplné zálohy. Další informace najdete v tématu Rychlý start: Zálohování a obnovení databáze SQL Serveru pomocí SSMS.

Dovolení

Ke spuštění DROP DATABASEpotřebujete CONTROL oprávnění k databázi.

Použití aplikace SQL Server Management Studio

  1. V Průzkumníku objektůse připojte k instanci databázového systému SQL Server a poté tuto instanci rozbalte.

  2. Rozbalte Databáze, klepněte pravým tlačítkem myši na databázi, kterou chcete odstranit, a potom vyberte Odstranit.

  3. Potvrďte, že je vybrána správná databáze, a pak vyberte OK.

Použijte Transact-SQL

Další informace naleznete v tématu DROP DATABASE.

  1. Připojte se k databázovému stroji.

  2. Na panelu Standard vyberte Nový dotaz.

  3. Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad odebere databáze Sales a NewSales.

USE master;
GO
DROP DATABASE Sales, NewSales;

Následný krok: Po odstranění databáze

Zálohujte databázi master. Pokud potřebujete provést obnovení master, všechny databáze, které jste odstranili od poslední zálohy, mají v zobrazeních systémového master katalogu odkazy a můžou způsobit chybové zprávy.

Omezení

Systémové databáze nelze odstranit. Další informace naleznete v tématu DROP DATABASE.