2013-04-08 2 views
1

У меня есть файл доступа Access, в котором все таблицы связаны (не импортированы) с Microsoft SQL Server (2008 R2). Когда я загружаю программу, я получаю это сообщение об ошибке: Не удалось подключиться к Microsoft SQL Server с первой попытки

Теперь, после нажатия OK, я получаю экран «Вход в SQL Server», где проверяется «Использовать доверенное соединение». Мой сервер не использует «режим проверки подлинности SQL и Windows» - я не знаю, почему он проверен. Если я сниму его и введите свое имя пользователя + пароль, все будет работать нормально до следующего раза загрузки приложения.

Я проверил журнал своего сервера, и каждый раз, когда соединение терпит неудачу, я получаю две ошибки: 17806, а затем 18452. Важно сказать, что моя станция и сервер находятся в одном сетевом домене.

Любые идеи? Спасибо

SOLVED: Когда вы выбираете, какие таблицы для ссылки, флажок «сохранить пароль» справа. Cheking ВЗ решить проблему

+0

Пробовал ли вы перематывать таблицы с помощью связанного менеджера таблиц. У вас есть ODBC DSN на компьютере, на котором выполняется приложение, которое вы можете использовать из связанного менеджера таблиц? Когда вы проверяете соединение с диспетчером соединений ODBC в Windows, успешно ли соединение? –

+0

Ответ: да, я попробовал связанный менеджер таблиц, у меня есть файл DSN, и тест, который я выполнил, был успешным – Yotam

+0

Использует ли DSN-файл доверенное соединение или вход в SQL Server (с именем пользователя и паролем SQL Server)? –

ответ

2

Такого рода ошибки можно избежать, выбрав опцию «Сохранить пароль» в диалоговом окне ссылку таблицы:

link tables

Однако более чистое решение заключается в настройке SQL Сервер и его база данных, чтобы по возможности использовать встроенную проверку подлинности Windows.