Ta bort en databas
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
I den här artikeln beskrivs hur du tar bort en användardefinierad databas i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL.
Förutsättningar
Ta bort alla ögonblicksbilder av databasen. Mer information finns i Ta bort en databasögonblicksbild (Transact-SQL).
Om databasen är involverad i log shipping tar du bort log shipping.
Om databasen är publicerad för transaktionsreplikering, eller om den är publicerad eller prenumererar på sammanslagningsreplikering, ta bort replikeringen från databasen.
Varning
Överväg att ta en fullständig säkerhetskopia av databasen innan du tar bort den. En borttagen databas kan bara återskapas genom att en fullständig säkerhetskopia återställs. Mer information finns i Snabbstart: Säkerhetskopiera och återställa en lokal SQL Server-databas.
Säkerhet
Behörigheter
Om du vill köra DROP DATABASE måste en användare minst ha behörigheten KONTROLL på databasen.
Använda Azure Data Studio (förhandsversion)
Ta bort en databas
I Object Exploreransluter du till en instans av SQL Server Database Engine och expanderar sedan den instansen.
Expandera Databaser, högerklicka på databasen för att ta bort och välj sedan Ta bort.
Bekräfta att du vill ta bort databasen genom att välja Ja.
Använda SQL Server Management Studio
Ta bort en databas
I Object Exploreransluter du till en instans av SQL Server Database Engine och expanderar sedan den instansen.
Expandera Databaser, högerklicka på databasen för att ta bort och välj sedan Ta bort.
Bekräfta att rätt databas är markerad och välj sedan OK.
Använda Transact-SQL
Mer information finns i DROP DATABASE (Transact-SQL).
Ta bort en databas
Anslut till databasmotorn.
I standardfältet väljer du Ny fråga.
Kopiera och klistra in följande exempel i frågefönstret och välj Kör. Det här exemplet tar bort databaserna
Sales
ochNewSales
.
USE master ;
GO
DROP DATABASE Sales, NewSales ;
GO
Följ upp: När du har raderat en databas
Säkerhetskopiera master
-databasen. Om master
måste återställas har alla databaser som har tagits bort sedan den senaste säkerhetskopieringen av master
fortfarande referenser i systemkatalogvyerna och kan orsaka att felmeddelanden genereras.
Begränsningar och restriktioner
- Det går inte att ta bort systemdatabaser.
- Mer information finns i DROP DATABASE (Transact-SQL).