Проблема импорта SQL Server для доступа - PullRequest
0 голосов
/ 18 сентября 2009

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

Я использую

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.

Ответы [ 3 ]

1 голос
/ 18 сентября 2009

Неправильная строка соединения (не ведет ни к одному серверу)

или

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

Пожалуйста, отметьте здесь

0 голосов
/ 23 сентября 2009

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

0 голосов
/ 18 сентября 2009

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

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

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

Итак, я бы посоветовал вам попробовать ОБА драйверы. Кроме того, вы можете ссылаться на SQL Server вместо импорта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...