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





Какую ошибку вы получаете при попытке установить связь с 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.
У меня нет проблем с подключением к SS 2k8 из Access 2k7, не могли бы вы сообщить о сообщениях об ошибках, которые вы получаете, поскольку без них вопрос будет немного расплывчатым! :)