Замена всех учетных записей в базе на одну и сброс прав в СЭД DocsVision

Михаил Захаров

Замена всех учетных записей в базе на одну и сброс прав в СЭД DocsVision реализуется  скриптом:

DECLARE @Account nvarchar(256)
SET @Account='домен\учетка'
UPDATE dvsys_users set AccountName = @Account
UPDATE dvsys_security SET SecurityDesc='AQAEjDAAAABAAAAAAAAAABQAAAACABwAAQAAAAADFAAfAA8QAQEAAAAAAA
EAAAAAAQIAAAAAAAUgAAAAIAIAAAEBAAAAAAAFEgAAAA=='
UPDATE [dvtable_{DBC8AE9D-C1D2-4D5E-978B-339D22B32482}] SET AccountName =@Account
UPDATE [dvtable_{5B607FFC-7EA2-47B1-90D4-BB72A0FE7280}] SET AccountName =@Account
UPDATE [dvtable_{F6927A03-5BCE-4C7E-9C8F-E61C6D9F256E}] SET AccountName =@Account

Устанавливает права на все объекты Everyone - full access, и заменяет все учетные записи на одну. Сами используем, если нам передали базу с другого сервера и нужно выполнить какую-либо проверку.


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=20876