回答

收藏

从服务器删除所有数据库

技术问答 技术问答 395 人阅读 | 0 人回复 | 2023-09-14

我有一个服务器,有300多个数据库(SQL Server 2005)Delete。
( o" p7 V& d* G& ^如何轻松删除所有数据库?
; V  a. z  M8 r# {8 ]                                                                % t, T6 e9 y" g1 i6 {
    解决方案:                                                                0 e) H% B2 w0 R6 S
                                                                您可以通过SSMS
# G$ O' b2 |6 z/ U' @" n) DGUI执行此操作。选择这个Databases节点,然后F7显示对象资源管理器详细信息,选择要删除的所有数据库,单击删除,然后选择关闭现有连接和错误后继续选项。3 W: F! A/ g8 I' p# x. |- ?0 |
或者,通过TSQL,您可以执行- n3 w' s3 l+ |2 `) X+ G' Q- e. ~
EXEC sp_MSforeachdb 'IF DB_ID > 4BEGINEXEC(''ALTER DATABASE [?] SET SINGLE_USER WITH ROLLBACK IMMEDIATEDROP DATABASEEND
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则