Buckup базы данных по сети

13.11.2008
5
0
#1
Доброго времени суток.
Имеется SQLExpress 2005 и Delphi 7.
Задача в следующем. Необходимо делать резервное сохранение базы данных на флешку. Для серверной машины написал программку. А вот как быть, если сохранить надо с удаленной машины, подключенной через интернет, на флешку, установленную на этой машине?
Как я понял, в команде
Backup database [MyBase] to disk='c:\myfile.bak'
можно указать только локальный для сервера путь.

Никто не решал такую задачу?
 
P

perceptron

#2
а почему-бы по сети не делать:

set @base = 'MyBase'
set @dt = '\\mycomp\myfolder\mybase_ARC\Base_' + CONVERT(char(8), GETDATE(), 112) + '_' + REPLACE(CONVERT(char(5), GETDATE(), 108), ':', '')
set @file = @dt + '.bak'

BACKUP DATABASE @base TO DISK = @file WITH INIT