28.11.2006, 14:38
общий
это ответ
Здравствуйте, Sniffer!
Вообще стандартная osql позволяет бекапить базу, да и вообще запускать любой sql-запрос из коммандной строки. Например, в Вашем случае запрос мог бы выглядеть так:
osql.exe -E -S MyServer -q "BACKUP DATABASE MyDatabase TO MyDevice"
Нужно заметить, что устройство MyDevice еще нужно задампить, т.е. ассоциировать конкретное резервное устройство(файл, лента и тп) с неким псевдонимом через вызов хранимой процедуры sp_addumpdevice. Подробней читайте в MSDN насчет BACKUP DATABASE и ее использования в запросах. А все ключи osql можно получить набрав osql -?
Успехов.