пятница, 15 января 2010 г.

Резервное копирование MSSQL из консоли

Версия MSSQL: MSSQL 2005.
Версия ОС: Windows 2003 Ent.

Команда используемая в консоли

"C:\Program Files\Microsoft SQL Server\90\Tools\Binn\osql.exe" -S server_sql -d master -U sa -P password_sa -i C:\Backup.sql -o backup.log

Замечание: в этой команде в открытом доступе находиться пароль пользователя SA, это не хорошо с точки зрения безопасности!

Файл Backup.sql имеет вид:
use master
BACKUP DATABASE TESTBASE1
TO DISK = 'C:\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Backup\\TESTBASE1.bak'
WITH INIT

BACKUP DATABASE TESTBASE1
TO DISK = 'C:\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Backup\\TESTBASE2.bak'
WITH INIT

Комментариев нет:

Отправить комментарий