Миграция серверной части из MS Access в SQL Server
Требование к клиенту - преобразовать серверную часть текущего приложения, работающего в MS Access 2007, в SQL Server 2005.
Для этого я попытался создать .adb
с помощью мастера увеличения размера.
Проблемы, с которыми я сталкиваюсь
- Почти все сложные запросы выдают ошибку
- Действительно ли необходимо увеличивать запросы?
- Если так, как это сделать, у меня нет никаких улик вообще
Как будет выглядеть финальное приложение в конце? Где должны храниться запросы? (некоторые говорят, что запросы должны быть созданы как представление или хранимая процедура в SQL Server). Ничто не входит в мой разум, и я чувствую себя напряженным.
Может ли кто-нибудь подвести итог всего процесса. Что все, что нужно перенести, кроме таблиц и как?
Пожалуйста, помогите мне. заранее спасибо
2 ответа
Вы можете использовать источник данных ODBC и сохранять все свои материалы такими, какие они есть... Как вы знаете, последняя версия Microsoft Access больше не поддерживает доступ к файлам проекта. Если вы планируете обновить свой MS Office, то лучше всего использовать источник данных ODBC. Это переместит ваши таблицы на SQL Server, но оставит все остальное в Access, и вам не нужно будет сильно менять
@ Бхарат- Бхарат-
Этап 1 Сначала определите внутреннюю базу данных DBS для миграции. Как создаются таблицы в каждой Бэкэнд БД. Являются ли они однократным созданием или импортируются ежемесячно.
Необходимые инструменты фазы 2 - SQL Server, SSMA для необработанной миграции внутренней базы данных. SSIS, если таблицы создаются из плоских файлов.
Используйте SSMA вручную для получения словаря данных. Затем воссоздайте таблицы в среде Dev.
Приходя к запросам. В MS Access они основаны на самолетах. Вам нужно переписать их в T-SQL. Это довольно простая задача, если вы обладаете хорошими / умеренными знаниями в SQL.
Создайте запросы Access as Views и свяжите их с FrontEnd.
Главное здесь - вы должны составить план, а затем подходить каждый раз, когда сталкиваетесь с проблемой. Есть много форумов и людей, готовых помочь. Так выросли ИТ-знания. Так что дайте нам знать больше информации.