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

Тема в разделе "Delphi - Базы данных", создана пользователем Boatswain, 31 авг 2011.

  1. Boatswain

    Boatswain Member

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

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

    perceptron Гость

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

    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
     
Загрузка...

Поделиться этой страницей