2011-01-09 13 views
6

Мне нужно импортировать для доступа к файлу резервной копии базы данных .sql, созданному с помощью MySql.Импорт файла .sql в Access

Есть ли способ выполнить эту операцию?

+0

Как вы это понимаете? Что содержит файл .sql? – Oded

+0

Этот файл содержит резервную копию базы данных Mysql. – user555102

+0

@ user555102: в файле Access есть таблица (ы), которую вы импортируете в фактически связанные таблицы с сервера MySQL? Или это только локальная таблица доступа? –

ответ

0

Вы можете импортировать данные SQL Server в новую таблицу Access. В общем, импорт - это способ преобразования данных из другого формата и копирования его в Access. Исходная таблица или файл не изменяются в этом процессе. Вы можете импортировать непосредственно из базы данных SQL Server с использованием соединения ODBC, текстового файла, экспортированного из SQL Server, или XML-файла, экспортированного из SQL Server.

Чтобы сделать частые операции импорта более удобными, вы можете автоматизировать их, создав макрос или создав процедуру Microsoft Visual Basic для приложений (VBA). Это полезно, например, когда вы импортируете данные по регулярному расписанию или у вас есть необычные или сложные требования для импорта данных.

+0

Он использует MySql, а не SQL Server. Прочтите вопрос. – Oded

+0

Он говорит о MySQL - не Microsoft SQL Server. –

+0

все же подход ODBC будет работать, как я думаю? – Sudantha

3

Вы не можете восстановить резервную копию MySQL в любой другой системе баз данных.

Если вы хотите импортировать данные MySQL в Access, вы можете экспортировать все это в файлы CSV и импортировать их в Access. Вам все равно придется воссоздавать отношения, значения по умолчанию, индексы (?) И другие данные.

+0

Да, это похоже на хороший способ, но я не знаю, как я могу экспортировать эти данные в формате csv – user555102

+0

@ user555102 - быстрый поиск Google нашел это среди многих многих результатов: http://ariejan.net/2008/11/ 27/export-csv-direct-from-mysql/ – Oded

-2

Если вы используете студию управления SQL Server, тогда вы можете открыть .SQL-файлы, и это поможет вам разобраться, какой синтаксис работает в SQL, а какой нет.

Например, если у вас есть имя таблицы, которое неправильно написано, SQL Server Management Studio даст вам красные squigglies под этим именем таблицы.

Я не вижу эту функциональность в Access, и я не думаю, что это скоро придет. Access (Jet) не получил никаких новых функций почти за 15 лет.

+0

Это не имеет никакого отношения к импорту данных sql в доступ к Microsoft. Как это полезно для вопроса о том, как импортировать данные sql в доступ? –

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