回答

收藏

从服务器删除所有数据库

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

我有一个服务器,有300多个数据库(SQL Server 2005)Delete。
( z* T3 a; O& O* k" E6 j* u: a. T如何轻松删除所有数据库?
1 F9 ?  k' y& A! W' b- g2 i1 T                                                               
% ^; k; r9 U  F. ^4 q3 N- O    解决方案:                                                               
- I' g* u6 e; ^5 s0 w2 W                                                                您可以通过SSMS
" F% z1 f) |$ E9 C+ C+ hGUI执行此操作。选择这个Databases节点,然后F7显示对象资源管理器详细信息,选择要删除的所有数据库,单击删除,然后选择关闭现有连接和错误后继续选项。9 M6 F" M1 i. c( z
或者,通过TSQL,您可以执行
- l! X4 w3 s; _0 J; g) R  g2 P, EEXEC sp_MSforeachdb 'IF DB_ID > 4BEGINEXEC(''ALTER DATABASE [?] SET SINGLE_USER WITH ROLLBACK IMMEDIATEDROP DATABASEEND
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则