1.
xten
49
28.08.23 16:53
Сейчас в теме
Добрый день. Подскажите , пожалуйста, как можно осуществить вышеописанную проблему с помощью используемого скрипта:
declare @name nvarchar(512)
declare @cmd nvarchar(512)
DECLARE @Cursor CURSOR
SET @Cursor = CURSOR FOR
sel ect name fr om [master].[sys].[databases]
wh ere not name in ('master','tempdb','model','msdb')
OPEN @Cursor
FETCH NEXT FROM @Cursor INTO @name
WHILE (@@FETCH_STATUS = 0)
BEGIN
print @name
set @cmd =
'USE ['+@name+']
'EXEC sp_MSforeachtable 'ALT ER INDEX ALL ON ? SET (ALLOW_PAGE_LOCKS = ON)' '
print @cmd
exec (@cmd)
FETCH NEXT FROM @Cursor INTO @name
end
Большое спасибо!