收缩当前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
Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务