2010-06-30 9 views
2

Lorsque j'utilise Management Studio Express pour supprimer une base de données, une case à cocher "Close existing connections." ferme la base de données ouverte et l'applique à la suppression. Comment puis-je supprimer un programme de base de données en fermant les connexions ouvertes et vérifier qu'il existe déjà avant?Application de SQL Server pour supprimer une base de données

+3

Alors que sur cet écran de baisse, Si vous cliquez sur l'icône pour générer un script, vous verrez comment cela se fait dans le back-end. –

Répondre

2

La sortie de l'icône « script » sur l'écran de chute, comme suggéré dans les commentaires de Randolph Potter (cela suppose que le nom de votre base de données est « test »):

EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'test' 
GO 
USE [master] 
GO 
ALTER DATABASE [test] SET SINGLE_USER WITH ROLLBACK IMMEDIATE 
GO 
USE [master] 
GO 
/****** Object: Database [test] Script Date: 06/30/2010 09:12:29 ******/ 
DROP DATABASE [test] 
GO