Всех приветствую!
Хочу поделиться небольшим механизмом обезличивания БД.
для того, что бы засекретить Контакты, Контрагенты, Счета, Документы, Задачи, можно выполнить простой скрипт:
UPDATE tbl_Contact SET Name = 'test'
UPDATE tbl_Invoice SET InvoiceNumber = 'test', Amount = NULL, BasicAmount = NULL
UPDATE tbl_Task SET Title = 'test'
UPDATE tbl_Document SET Title = 'test'
UPDATE tbl_Contract SET Title = 'test'
С уважением,
Белецкий Арсений
Группа компаний Terrasoft
Нравится
Если вы так обезличите БД у вас будет беда с лицензиями, так как вы меняете имя Ваша компания, и пользователя Supervisor, лучше уже так
[sql]
UPDATE [tbl_Account]
SET
[Name] = (case when [Name] = 'Ваша компания' then [Name]
else
'Компания (' + cast([ID] as nvarchar(100)) + ')'
end),
[Communication1] = 'Средство связи 1 (' + cast([ID] as nvarchar(100)) + ')',
[Communication2] = 'Средство связи 2 (' + cast([ID] as nvarchar(100)) + ')',
[Communication3] = 'Средство связи 3 (' + cast([ID] as nvarchar(100)) + ')',
[Communication4] = 'Средство связи 4 (' + cast([ID] as nvarchar(100)) + ')',
[Communication5] = 'Средство связи 5 (' + cast([ID] as nvarchar(100)) + ')',
[Address] = 'Адрес (' + cast([ID] as nvarchar(100)) + ')',
[ZIP] = 'ZIP ('+ cast([ID] as nvarchar(100)) + ')',
[Description] = NULL,
[OfficialAccountName] = 'Официальное имя (' + cast([ID] as nvarchar(100)) + ')',
[Code] = 'Code (' + cast([ID] as nvarchar(100)) + ')',
[TaxRegistrationCode] = 'TaxRegistrationCode (' + cast([ID] as nvarchar(100)) + ')',
[AnnualRevenue] = 0.0;
[/sql]