Добрый день, уважаемые Гуру!
Я сделал ежедневный backup БД с помощью сохранения проекта по резервному копированию БД.
Для восстановления БД нет возможности сохранить проект и я пытаюсь составить командную строку для восстановления БД сам.
Из справки вижу что нужно указать команду по шаблону (stroevkaLast.sql - файл полученный проекта полученный при резервном копировании).
var parms = @"/restore /connection: ""User Id=root; password:Djkjlz1 database:stroekalast Host=localhost;Character Set=utf8"" /inputfile: ""D:\dataStroevka\stroevkaLast.sql"" ";
System.Diagnostics.ProcessStartInfo start =
new System.Diagnostics.ProcessStartInfo();
start.FileName = @"C:\Program Files\Devart\dbForge Studio for MySQL\dbforgemysql.com";
start.Arguments = parms;
var process = System.Diagnostics.Process.Start(start);
Не получается восстановить. Получаю сообщение, что не правильно указана строка соединения. Как сделать правильно?
PS. Пробовал сделать из командной строки так
>dbforgemysql.com /restore /connection: "User Id=root; password:Djkjlz1 database:stroekalast Host=localhost;Character Set=utf8" /inputfile: "D:\dataStroevka\stroevkaLast.sql"
Получаю сообщение об ошибке:
Обработка файла : ""
Ошибка : Path cannot be null
Parameter name : Path
В чем ошибка?
Восстановление БД из c#
Re: Восстановление БД из c#
Где указывается параметр Path?
- Вложения
-
- ошибка.jpg (136.61 КБ) 30147 просмотров
Re: Восстановление БД из c#
Пожалуйста, используйте следующую строку:
Код: Выделить всё
>dbforgemysql.com /restore /connection:"User Id=root;password=Djkjlz1;database=stroekalast;Host=localhost;Character Set=utf8" /inputfile:"D:\dataStroevka\stroevkaLast.sql"
Re: Восстановление БД из c#
Спасибо огромное!
Всё работает !
Спасибо за замечательную программу и такую же поддержку.
Всё работает !
Спасибо за замечательную программу и такую же поддержку.