--sp_helpdb--查看可用数据库 
declare @name sysname, @sql nvarchar(4000)
DECLARE roy CURSOR 
FOR 
--排除不分离的数据库名就行了
SELECT name FROM sysdatabases where name not in ('master','tempdb','pubs','Northwind','msdb','model')
open roy
FETCH NEXT FROM roy INTO @name
WHILE @@FETCH_STATUS = 0
	begin
		set @sql=N'
		EXEC sp_detach_db '+ @name+', '+ 'true'
		EXEC(@sql)
		print @name
		FETCH NEXT FROM roy INTO @name
	end
CLOSE roy
DEALLOCATE roy

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2021-06-19
  • 2022-02-17
  • 2021-12-04
  • 2021-12-04
  • 2021-11-10
猜你喜欢
  • 2022-12-23
  • 2021-07-14
  • 2021-12-03
  • 2022-12-23
  • 2022-01-14
  • 2021-11-25
相关资源
相似解决方案