如何在sql server中的所有数据库上运行脚本(2012)

时间:2015-12-07 22:55:48

标签: sql sql-server

如何修改以下脚本,使其在我的sql server中的所有数据库上运行:

use master
ALTER AVAILABILITY GROUP SQLAlwaysonGroup REMOVE DATABASE [AlbumsTestk4L7]
alter database [AlbumsTestk4L7] SET RECOVERY SIMPLE
use [AlbumsTestk4L7]
DBCC SHRINKFILE ([AlbumsTestk4L7_Log], 0);
--ALTER DATABASE [AlbumsTestk4L7_Log] MODIFY FILE (NAME = [AlbumsTestk4L7_Log] ,SIZE = 200MB, FILEGROWTH = 10MB, MAXSIZE=1000MB)
ALTER DATABASE [AlbumsTestk4L7] SET RECOVERY FULL
BACKUP DATABASE [AlbumsTestk4L7] TO DISK = 'NUL'
use master;
ALTER AVAILABILITY GROUP SQLAlwaysonGroup ADD DATABASE [AlbumsTestk4L7]

由于

1 个答案:

答案 0 :(得分:0)

使用sp_msforeachdb并使用问号替换脚本中的数据库名称。