При проблемах с переносом лицензий 1С на др. сервер стереть из БД информацию о предыдущих лицензиях

--select * fr om [master].[sys].[databases]
--кого пропустить ('master','tempdb','model','msdb')

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+']
UPD ATE Files
SE T BinaryData = CONVERT(varbinary(max),''''), datasize = 0
WHERE FileName = ''c01b78f6-1525-41b1-9cc1-69e3da58d2ac.pfl''
GO'
print @cmd
--exec (@cmd)

FETCH NEXT FROM @Cursor INTO @name
end

+ Нет комментариев

Добавить свой