回答

收藏

从服务器删除所有数据库

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

我有一个服务器,有300多个数据库(SQL Server 2005)Delete。; o8 m5 t5 l7 ^8 t& w
如何轻松删除所有数据库?! N- s: S# x0 D/ j2 N( i
                                                               
5 j+ G  Z  [/ @- {! g: ?& T" g    解决方案:                                                                + Q/ b$ w* z: g2 i+ D0 i2 y" e' h
                                                                您可以通过SSMS$ \- b& x8 T* |$ s7 b, p1 [6 ^# Y
GUI执行此操作。选择这个Databases节点,然后F7显示对象资源管理器详细信息,选择要删除的所有数据库,单击删除,然后选择关闭现有连接和错误后继续选项。) b4 }7 t$ p" l& h' J
或者,通过TSQL,您可以执行% i( c1 |/ x2 S. d, M1 Z6 u8 X
EXEC sp_MSforeachdb 'IF DB_ID > 4BEGINEXEC(''ALTER DATABASE [?] SET SINGLE_USER WITH ROLLBACK IMMEDIATEDROP DATABASEEND
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则