收縮當前SQLServer實例中所有的數據庫 無 DECLARE @sql nvarchar(300)?DECLARE ShrinkAllDBs CURSORREAD_ONLYFOR select name from sysdatabases?DECLARE @name nvarchar(255)OPEN ShrinkAllDBs?FETCH NEXT FROM ShrinkAllDBs INTO @nameWHILE (@@fetch_statu
收縮當前SQL Server實例中所有的數據庫DECLARE @sql nvarchar(300) ? DECLARE ShrinkAllDBs CURSOR READ_ONLY FOR select name from sysdatabases ? DECLARE @name nvarchar(255) OPEN ShrinkAllDBs ? FETCH NEXT FROM ShrinkAllDBs INTO @name WHILE (@@fetch_status <> -1) BEGIN IF (@@fetch_status <> -2) BEGIN SET @sql = N'DBCC SHRINKDATABASE(N''' + @name + N''')' EXEC sp_executesql @sql END FETCH NEXT FROM ShrinkAllDBs INTO @name END ? CLOSE ShrinkAllDBs DEALLOCATE ShrinkAllDBs GO
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com