2014-09-24 2 views
0

У меня есть база данных в доступе, и у нее есть «внедренный» код, благодаря чему база данных работает как визуальная базовая программа с помощью макросов и программирования vb. Но это не приложение Visual Basic, это как код, формы, макросы, добавленные в базу данных доступа.Перенос приложения .mdb на сервер Sql

Формат файла .mdb или .mde

Мой вопрос:

Его можно разделить «приложение» и таблицы? Перенести эту базу данных в базу данных SQL Server и прикрепить «приложение» к новой базе данных?

+0

Рассмотрите возможность перехода в файл .adp (даже если по какой-то причине они не могут быть поддержаны в будущем). Это внешний интерфейс Access и встроенный конец SQL Server (без связанных таблиц), но вам нужно записать все ваши VBA и макросы для ADO, а не Jet. –

ответ

1

Да, можно перенести файл .mdb в SQL Server.

1) Просто создайте новую базу данных на SQL Server.

2) Щелкните правой кнопкой мыши имя базы данных.

3) Нажмите на задачи.

4) Нажмите на Импорт данных ...

5) Затем перейдите к файлу .mdb. Когда вы идете, есть инструкции.

+0

Но это приведет к миграции таблиц и данных из базы данных доступа на сервер sql. Как насчет всего кода, макросов и т. Д.? –

+0

В прошлый раз, когда я читал, SQL Server не поддерживает макросы. Если это поможет, вам придется использовать хранимые процедуры. –

0

Похоже, вы хотите сделать именно то, что делает утилита «Помощник по миграции SQL Server». Для получения дополнительной информации см

SQL Server Migration Assistant for Access (AccessToSQL)

+0

Это не вопрос миграции таблиц или данных. –

+0

Мой .mdb или .mde файл содержит большое приложение, которое Im работает над переносом на .NET ASP. Я работал над ним в течение 3 месяцев, и у меня все еще есть 50% сделанного приложения. Итак, представьте себе код, стоящий за этим доступом db. Я знаю, как переносить таблицы в sql. Проблема заключается в коде –

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