sammanfattning: i den här handledningen lär du dig hur du tar bort en databas i en SQL Server-instans med hjälp av DROP DATABASE
– satsen och SQL Server Management Studio.
Observera att denna handledning använderTestDb
ochSampleDb
som skapats iCREATE DATABASE
– handledningen för demonstrationen.,
använda SQL Server DROP Database-satsen för att ta bort en databas
om du vill ta bort en befintlig databas från en SQL Server-instans använder du DROP DATABASE
– satsen.
uttrycketDROP DATABASE
låter dig ta bort en eller flera databaser med följande syntax:
Code language: SQL (Structured Query Language) (sql)
i denna syntax anger du namnet på databasen som du vill släppa efter nyckelordenDROP DATABASE
., Om du vill släppa flera databaser med ett enda uttryck kan du använda en kommaseparerad lista med databasnamn efter klausulen DROP DATABASE
.
alternativetIF EXISTS
är tillgängligt från SQL Server 2016 (13.x). Det låter dig villkorligt radera en databas endast om databasen redan finns. Om du försöker ta bort en icke-existerande databas utan att ange alternativet IF EXISTS
, kommer SQL Server att utfärda ett fel.,
innan du tar bort en databas måste du säkerställa följande viktiga punkter:
- först raderar
DROP DATABASE
databasen och även de fysiska diskfiler som används av databasen. Därför bör du ha en säkerhetskopia av databasen om du vill återställa den i framtiden. - för det andra kan du inte släppa den databas som för närvarande används.,ete
TestDb
databas:Code language: SQL (Structured Query Language) (sql)använda SQL Server Management Studio för att släppa en databas
Du kan följa dessa steg för att ta bort
SampleDb
databas:först högerklickar du på databasnamnet som du vill radera och väljer Ta bort menyalternativet:
För det andra, avmarkera kryssrutan Radera säkerhetskopiering och återställ historikinformation för databaser, markera kryssrutan stäng befintliga anslutningar och klicka på OK-knappen för att radera databasen.,
tredje, kontrollera att databasen har tappats från Objektutforskaren.
i den här handledningen har du lärt dig hur du använder SQL Server
DROP DATABASE
statement och SQL Server Management Studio för att ta bort databaser i en SQL Server-instans.
Lämna ett svar