2013-10-08 5 views
0

Я привязался к таблице в базе данных sql server 2012, используя соединение odbc. Это было просто и отлично работало с использованием моего входа в систему. Когда я попытался открыть связанную таблицу на другом компьютере пользователя, у меня появилась ошибка, из-за которой я не мог подключиться. Я попытался настроить соединение на своем ПК, но не смог увидеть базу данных на сервере. Я зашел на сервер sql и дал этому пользователю вход в sql и доступ к базе данных, используя вход в систему.Подключение доступа 2007 к серверу sql 2012

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

ответ

0

One Idea, вы должны создать все связанные таблицы с привилегированной учетной записью пользователя SQL Server.

Например, если вы включили Trusted_Connection в SQL Server, вы можете использовать учетную запись администратора Windows, например johndoe2 для подключения. Если SQL Server установлен на узле локальной сети masterserver, связанная таблица может быть создана, как это:

ODBC;DRIVER=SQL Server;SERVER=masterserver\SQLEXPRESS;Database=[MyDatabase];UID=johndoe2;Trusted_Connection=Yes;TABLE=dbo.[MyTable] 

В нашем случае мы можем получить доступ к MyTable throuhg Access 2007 на хосте biomas, который находится на той же локальной сети, что и masterserver.

Смежные вопросы