2009-09-18 1 views
0

Когда я пытаюсь импортировать базу данных SQL Server, в доступе я получаю эту ошибкуSQL Server с проблемой импорта Access

Я использую

OS: Windows Vista 
App: MS Access 2007 
DB: MS SQL 2005 

Error: 
Connection failed 
SQLState; "01000' 
SQL Server Error: 52 
[Microsoft] [ODBC SQL Server Driver] [DBNETLIB] ConnectionOpen 
(Connect()). 
Connection failed; 
SQLState: '08001' 
SQL Server Error: 17 
[Microsoft] [ODBC SQL Server Driver] [DBNETLIB] SQL server does not 
exist or access denied. 

ответ

0

Я предполагаю, что вы с помощью вкладки внешних данных. Затем вы выбираете odbc. Вы используете собственный драйвер (то есть для SQL Server 2005) или используете драйвер SQL Server? Я предлагаю вам попробовать использовать драйвер SQL-сервера (который является устаревшим).

Итак, когда вы запускаете мастер импорта, я предполагаю, что вы затем создаете новый источник данных.

Также это локальная версия сервера sql, работающая или где-то еще в вашей сети? Вы можете запускать визуальную студию 2005 и открывать/просматривать таблицы, используя инструменты для SQL Server 2005 на вашем компьютере? (он ДЕЙСТВИТЕЛЬНО помогает, если вы можете получить другие подключения к серверу sql).

Итак, я предлагаю вам попробовать драйверы BOTH. Кроме того, вы можете ссылаться на сервер sql вместо импорта?

1

Yuor строка соединения является неправильной (не приводит к любому серверу)

или

вы не имеете права на доступ к серверу

Пожалуйста, проверьте его here

0

Я получаю эта ошибка довольно часто. Легким обходным путем, если это временно, является просто настройка псевдонима для сервера в cliconfg.exe, а затем точка доступа к псевдониму.