Мне удалось запустить и запустить SQL Server 2005 Express на моем компьютере. Хорошо, чтобы провести некоторое тестирование, прежде чем пытаться выполнить это в «реальном мире».
У меня довольно большое приложение базы данных MS Access 2007, которое мне нужно перенести на SQL Server.
сохраняя «Front End» в качестве пользовательского интерфейса. (Приложение уже является разделенной базой данных
с передним и задним концом ....)
Я провел начальное тестирование использования SSMA для переноса моей базы данных Access в SQL.
Сервер Экспресс.
Очевидно, я не понимаю некоторые вещи, и я думал, что увижу, если у кого-то есть
любые идеи.
Концептуально я подумал, что должно было случиться, что
база данных, которая находится на сервере, должна быть перенесена на сервер SQL
а затем интерфейсная часть снова связывается с (теперь связанными с SQL) таблицами в серверной части.
Когда я делаю это с использованием SSMA, я получаю переименованные таблицы в Back End
Доступ к файлу, который выглядит как «SSMA $ myTableNameHere $ local». Я также
получить исходные имена таблиц, отображаемых в виде связанных таблиц ODBC.
Пока все хорошо.
НО .... Когда я иду, чтобы восстановить связанные таблицы из ПЕРЕДНЕГО КОНЦА (
пользовательский интерфейс) все, что я вижу, это имена "SSMA $ myTableNameHere $ local" НЕ
оригинальные имена таблиц. (теперь связаны через ODBC)
Я могу ссылаться на таблицы "SSMA ,,,,", но это будет означать изменение имен
каждая таблица в каждом запросе и в каждой форме и во всем коде на фронте
Конец! Не то, что я действительно хочу сделать.
SO ....
Я думал, что попробую перенести ПЕРЕДНЮЮ КОНЕЦ и посмотреть, что произойдет.
Что я закончил, так это ситуация, когда, в основном, это работает (есть
некоторые серьезные ошибки и проблемы, на которые я еще даже не смотрел ... как
отсутствующие данные и т. д. !!!!) и я все еще получаю «SSMA $ myTableNameHere $ local»
таблицы и связанные таблицы ODBC с исходными именами.
Я пытаюсь понять ...... Значит ли это, что мы сделаем
Миграция во внешнем интерфейсе, а затем просто скопируйте один и тот же файл каждому пользователю
компьютер
Другой вопрос, который меня немного смущает, это то, что я не могу связать через ODBC
в SQL Server Express на локальном компьютере (т.е. на моем компьютере), поэтому я не могу проверить
перенести Back End, а затем связать с таблицами через Front End, как я
иметь в прошлом больше в ситуации клиент / сервер.