2013-10-08 2 views
0

odbc 연결을 사용하여 SQL Server 2012 데이터베이스의 테이블에 연결했습니다. 이것은 간단하고 잘 내 로그인을 사용하여 일했습니다. 내가 다른 사용자의 컴퓨터에 연결된 테이블을 열려고하면 내가 연결할 수 없다는 오류가있어. 자신의 PC에 연결을 설정하려고했지만 서버에서 데이터베이스를 볼 수 없습니다. SQL 서버에 로그온하여 SQL에 로그온하고 Windows에 로그인하여 데이터베이스에 액세스했습니다.Access 2007을 SQL Server 2012에 연결

여전히 액세스를 통해 데이터베이스에 액세스 할 수 없습니다. 어떤 생각이 내가 뭘 잘못하고 있는지.

답변

0

하나의 아이디어는 SQL Server의 권한있는 사용자 계정으로 연결된 모든 테이블을 생성해야합니다.

예를 들어 SQL Server에서 Trusted_Connection을 사용하도록 설정 한 경우 Windows의 관리자 계정 (예 : johndoe2)을 연결에 사용할 수 있습니다. 온입니다 biomas

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

우리는 호스트에 MyTable에 throuhg 액세스 2007에 액세스 할 수 있습니다 : SQL 서버가 masterserver의 LAN 호스트에 설치되어있는 경우, 연결된 테이블이로 만들 수 있습니다 마스터 서버와 동일한 LAN.

관련 문제