2013-03-27 8 views
3

Я пытаюсь создать функцию C#, которая будет выполнять резервное копирование и восстановление сервера mssql 2005 db. Я пробовал почти все в сети, но мне не повезло. На моей локальной машине все работает отлично, но когда я попытался удаленно, я беру ошибку: Ошибка операционной системы 3 ... BACKUP DATABASE заканчивается аномально. Iam с использованием Server.MapPath ("~/mypath") для пути. Я также попытался следующие, не повезло: Tranferring backup files from a remote sql serverУдаленное резервное копирование и восстановление сервера MS Sql с C#

+0

Можете ли вы предоставить SQL, в котором он работает? Как вы регистрируетесь на сервере базы данных? Если вы используете надежное соединение, у вашего пользователя есть разрешение на запись в место резервного копирования? – Rob

+0

Целевой каталог для команды резервного копирования должен быть локальным каталогом удаленного сервера. – Steve

ответ

3
Operating system error code 3(The system cannot find the path specified.). 

Вы должны использовать локальный каталог на удаленном сервере, чтобы сохранить резервную копию
(конечно подсоединенный должны иметь разрешение пользователю достичь этого локального каталога)

+0

Благодарим вас за ответ. Я использую общедоступный каталог доступа. Для проверки я использую каталог, в котором размещен мой сайт. Например, Server.MapPath ("~/john") John - это папка на моем сайте – Equilibrium

+0

Вероятно, Server.MapPath не разрешает корректно. Не могли бы вы проверить вывод этой команды при выполнении резервного копирования? – Steve

+0

Да, когда я проверяю, что путь ведет именно к моему сайту ... – Equilibrium

Смежные вопросы