Уважаемые знатоки, помогите пожалуйста со скриптом, ситуация следующая.
Нужно сделать резерв базы SQL находящейся по пути
C:\Bases
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
По сути, нужно просто скопировать две папки, но перед этим необходимо остановить SQL службу MSSQLSERVER (иначе не копируются некоторые основные файлы)
D:\Backup\Data1
D:\Backup\Data2
D:\Backup\Data3
D:\Backup\Data4
DataX -Название папки состоит из даты создания резерва
В папках DataX создать Bases и Data и копировать в них соответствующие папки, дождаться окончания копирования и запустить службу MSSQLSERVER.
Так как резерв делается каждый день и размер базы примерно 20-30 Gb, то необходимо хранить резервные копии не более 4 штук, соответственно при создании резервной копии базы нужно сделать проверку, если резерв осуществляется в день который старше Data1 на 3 дня то необходимо перезаписать папку Data1 и соответственно присвоить её имя текущей даты, и так с остальными Data2 Data3 Data4
P.S. Извеняюсь если что-то не так оформил :-[
За ранее Спасибо!
Нужно сделать резерв базы SQL находящейся по пути
C:\Bases
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
По сути, нужно просто скопировать две папки, но перед этим необходимо остановить SQL службу MSSQLSERVER (иначе не копируются некоторые основные файлы)
D:\Backup\Data1
D:\Backup\Data2
D:\Backup\Data3
D:\Backup\Data4
DataX -Название папки состоит из даты создания резерва
В папках DataX создать Bases и Data и копировать в них соответствующие папки, дождаться окончания копирования и запустить службу MSSQLSERVER.
Так как резерв делается каждый день и размер базы примерно 20-30 Gb, то необходимо хранить резервные копии не более 4 штук, соответственно при создании резервной копии базы нужно сделать проверку, если резерв осуществляется в день который старше Data1 на 3 дня то необходимо перезаписать папку Data1 и соответственно присвоить её имя текущей даты, и так с остальными Data2 Data3 Data4
P.S. Извеняюсь если что-то не так оформил :-[
За ранее Спасибо!