Очень простой генератор скриптов для SNAPSHOT

–Dmitry Gorchilin 20160816 digger.dp.ua
–Очень простой генератор скриптов для SNAPSHOT. Удалить последнюю запятую
–Very simple script generator for SNAPSHOT. Delete the last comma
–https://msdn.microsoft.com/ru-ru/library/ms175158(v=sql.120).aspx
–https://msdn.microsoft.com/ru-ru/library/ms175876(v=sql.120).aspx

DECLARE @path_f VARCHAR(2000),@db_name VARCHAR(120)
SELECT @path_f=’C:\backup\’,@db_name=’monitor’

SELECT ‘ CREATE DATABASE ‘+@db_name+’_SS ON’
UNION
SELECT ‘ (NAME = ‘+name+’, FILENAME =’+CHAR(39)+@path_f+@db_name+’_’+name+’.ss’+CHAR(39)+’),’ from sys.master_files mf WHERE database_id= (SELECT database_id FROM sys.databases WHERE name=@db_name)
AND mf.type_desc=’ROWS’
UNION
select ‘AS SNAPSHOT OF ‘+@db_name+’;– delete the last comma/удалить последнюю запятую’

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *