すべてのデータベースでAuto_Closeをオフにします
サーバー上のすべてのデータベースでAuto_Closeをオフにするには、以下の手順に従ってください。
- リモートデスクトップを使用してサーバーにログオンします。
- New Querをクリックします yボタン。
- 次のスクリプトを新しいクエリにコピーします ボックスでスクリプトを実行します。
DECLARE
@Databases
TABLE
(コード> 名前コード> nvarchar(255)
)コード> 挿入コード> into
@Databases
select
[コード> 名前コード> ]コード> from
master.sys.databases
where
[コード> 名前コード> ]コード> NOT
IN
(コード> 'master'
、コード> 'msdb'
、コード> 'tempdb'
)コード> とコード> is_auto_close_on =1
注文コード> by
名前コード> 宣言
@
NAME
nvarchar(255)
DECLARE
LOOPER
CURSOR
FOR
select
[コード> 名前コード> ]コード> from
@Databases
OPEN
LOOPER
FETCH
LOOPER
INTO
@
名前コード> WHILE @@ Fetch_Status =0
BEGIN
宣言
@cmd
varchar
(255)コード> set
@cmd =
'ALTER DATABASE ['
+ @
名前コード> +
'] SET auto_close off'
exec
(@ cmd)
print @cmd
FETCH
LOOPER
INTO
@
名前コード> END
CLOSE
LOOPER
DEALLOCATE
LOOPER
Plesk