Кто-нибудь знает волшебство подключения Access 2007 к SQL Server 2008?

Я никогда не использую Access 2007 - до сегодняшнего дня.

Я хочу подключиться к существующей базе данных SQL Server 2008. Я пробовал использовать:

  • Параметр ODBC для внешних данных - но возникает ошибка DSN
  • Мастер обновления с ODBC - получить ошибку
  • Мастер обновления с помощью SNAC - получить ошибку ODBC. Так что это кажется бесполезным :-)

Я немного искал и нашел только других с такой же проблемой. Собираюсь сделать еще кое-что ... но надеюсь, что у одного из вас есть ответ ОТТОЙХ. Спасибо.

У меня нет проблем с подключением к SS 2k8 из Access 2k7, не могли бы вы сообщить о сообщениях об ошибках, которые вы получаете, поскольку без них вопрос будет немного расплывчатым! :)

Rob 07.11.2008 15:52
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
1
10 633
4

Ответы 4

Какую ошибку вы получаете при попытке установить связь с ODBC-соединением? Просто чтобы подтвердить, что вы выбираете ODBC Database в части «Импорт» ленты «Внешние данные»? Если вы протестируете свое ODBC-соединение, оно пройдет?

Соединение ODBC в порядке, db в порядке и т. д. Похоже, это проблема типа «Access 2007 ничего не знает о SQL 2008».

ОБНОВЛЕНИЕ: теперь он работает для внешней базы данных! Я закрыл Access. Повторно открыл доступ. Вместо того, чтобы создавать новый DSN, я указал на DSN, который я создал в прошлый раз (избегая мастера). Работал нормально.

DSN содержал:

[ODBC]
DRIVER=SQL Server
UID=ericnel
DATABASE=AccessTest
WSID=ERICNEL1
APP=2007 Microsoft Office system
Trusted_Connection=Yes
SERVER=ericnel1
Description=test

Мастер Upsizing Wizard по-прежнему считает, что SQL 2008 - это не SQL Server :-)

Если вы создаете DSN, указывающий на SQL Server, не можете ли вы затем создать связанные таблицы через ODBC, которые используют DSN? Если нет, то мне кажется, что с DSN что-то не так.

Возможно, вы могли бы обрисовать точные шаги, которые вы предпринимаете для подключения к SQL Server 2008 (включая любые возникающие ошибки), вместо того, чтобы просто сообщать о том, что пошло не так.

Мастер увеличения размера в Access 2007 не знает о SQL Server 2008 и поэтому не подключается. Вам следует использовать инструмент Помощник по миграции SQL Server для Access, поставляемый с SQL Server 2008.

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