adminbd

Записи по mssql,oracle,windows и linux

Have a Question?

If you have any question you can ask below or enter what you are looking for!

Делаем резервную копию базы данных sql\express

Настраиваем задание по бэкапу на сервере

1. Создаем файл mirror-tts-backup.sql

BACKUP DATABASE [TTS] TO  DISK = N'\\ho_report\d$\mssql\backup_tts\tts.bak' WITH NOFORMAT, INIT,  NAME = N'TTS', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO

2. Создаем bat файл mirror-tts-backup.bat

sqlcmd -S s0035\sqlexpress -U sa -P p@$$w0rd -i mirror-tts-backup.sql

3. Создаем задание в планировщике

tttsbx5w4sg1v0swrepmpw1zkw

Настраиваем задание по разворачиванию бэкапа на сервер

Разрываем все имеющиеся соединения с бд

USE [master]
GO
ALTER DATABASE [tts] SET  SINGLE_USER WITH ROLLBACK IMMEDIATE
GO

Разворачиваем бд из бэкапа

RESTORE DATABASE [tts] FROM  DISK = N'D:\mssql\backup_tts\tts.bak' WITH  FILE = 1,  MOVE N'TTS' TO N'D:\mssql\tts.mdf',  MOVE N'TTS_log' TO N'D:\mssql\tts_1.ldf',  STANDBY = N'D:\mssql\backup_tts\undobak.bak',  NOUNLOAD,  REPLACE,  STATS = 10
GO

Листинг задания

mirror-tts-restore.sql

Leave a Reply

Your email address will not be published. Required fields are marked *

You can use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>