簡體   English   中英

如何在SQL Server中的所有數據庫上運行腳本(2012)

[英]How do I run script on all databases in sql server (2012)

如何修改以下腳本,使其在sql服務器中的所有數據庫上運行:

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]

謝謝

使用sp_msforeachdb並將腳本中的數據庫名稱替換為問號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM