Резервное копирование связанной базы данных MySQL через SQL Server Management Studio

У меня есть база данных MySQL, которую я могу запрашивать как связанный сервер через SQL Server Mgt Studio. Мне интересно, возможно ли создать задачу резервного копирования в Studio, которая будет выполнять резервное копирование базы данных MySQL, чтобы я мог планировать автоматическое резервное копирование. Это возможно?

2 ответа

Лично я просто написал бы командный файл, который просто запускает утилиту myslqdump и планировал ее для автоматизации, а не пытался сделать это через SQL-сервер. Не пытайтесь повернуть винт молотком.:)

mysqldump --opt -u root -ppassword -h host > fulldb.sql

или же

mysqldump --opt -u user -ppassword -h host database > database.sql

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

Я очень сомневаюсь в этом, у меня нет книги по внутренним компонентам SQL, но я ожидаю, что API, используемый для резервного копирования, не поддерживается через API OLE DB/ODBC, используемый для подключения к MySQL.

Мой лучший совет - использовать задание агента SQL для копирования (резервного копирования!) Связанной таблицы в локальную таблицу SQL, а затем использовать эту резервную копию SQL.

Другие вопросы по тегам