2016-02-19 4 views
-1

Я авторизованы в качестве администратора на моем компьютере, но это проявляетсядоступ к пути «» «»»Отказано C#

вот мой код:

string file = "C:\\Users\\owner\\Documents\\backup.sql"; 
using (MySqlConnection conn = new MySqlConnection(constring)) 
{ 
    using (MySqlCommand cmd = new MySqlCommand()) 
    { 
     using (MySqlBackup mb = new MySqlBackup(cmd)) 
     { 
      try 
      { 
       cmd.Connection = conn; 
       conn.Open(); 
       mb.ExportToFile(file); 
       conn.Close(); 
      }catch(Exception ex){ 
       MessageBox.Show(ex.Message); 
      } 
     } 
    } 
} 

PS: Я уже есть строка подключения в самом верху моего кода.

+0

is MySqlBackup часть соединителя MySql? не видел его никогда ... – Gusman

+0

Я загрузил его в nuget, и он был добавлен в мои ссылки – DOODpls

+0

Но это часть стандартного разъема или пакет, предлагаемый третьей стороной? Я спрашиваю об этом, потому что, если это от третьего лица, проясните его, чтобы помочь людям, пытающимся помочь вам, получить всю необходимую информацию. – Gusman

ответ

0

Возможно, вы получаете ошибку, потому что файл не существует. Возможно, я ошибаюсь, но я посмотрел в источник, t проверить, существует ли файл.

+0

Я создаю новый файл, который является резервной копией базы данных. – DOODpls

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