Мое приложение должно делать резервную копию данных SQL Server 2008 R2. Он отлично работает, когда приложение находится на сервере. Когда я получаю приложение на клиентский ПК и подключаюсь к серверу, сервер не может найти путь ...Резервное копирование SQL Server VDI
Поэтому я решил использовать VDI для резервного копирования, найти эту страницу http://www.codeproject.com/Articles/19449/Accessing-the-SQL-Server-Virtual-Device-Interface и после некоторых изменений он отлично работает на локальном ПК. Но когда я пытаюсь сделать резервную копию на сервере-клиенте. Я не могу сделать VirtualDevice на сервере.
Похоже, мне нужно установить адрес сервера VDI для создания VirtualDevice на сервере. После этого я смогу использовать поток для сервера.
У кого-нибудь есть решение? Этот код на C++ мне странный.
Или, если есть еще одна возможность создать резервную базу данных приложения C# на удаленном сервере без использования sharedFolder?
Спасибо, Якуб
Привод должен быть общим, после совместного использования UNC-пути, и он решит проблему. –
Но это точно проблема. Клиентам не обязательно иметь общие папки. И если у Thay есть, они сопоставили общие папки, такие как диск. Итак, сервер получает путь P: \ Backup. Но диск P - это имя для клиентского ПК, а не для ПК на сервере. Любая другая идея? –
Вот почему я сказал использовать UNC-путь, вместо использования 'P: \ Backup.', использовать UNC-путь, который будет выглядеть примерно так: \\ ClientPC \ SharedFolder_backup' –