2010-04-26 3 views
0

SQL 2005가 설치된 dev 워크 스테이션을 가지고 있고 거기에 클라리온 데이터베이스에 대한 ODBC 연결에 연결된 서버를 만들었습니다. SQL Mgt 스튜디오에서 SELECT 문을 실행할 수 있습니다. 내가 두 번째 워크 스테이션을 가지고 SQL MGT 스튜디오를 사용하여 첫 번째 상자에서 SQL에 연결하면 다음 [ "나는 돌아 메시지를SQL 2005의 ODBC 연결된 서버가 원격 상자에서 작동하지 않습니다.

OLE DB 공급자를 얻을 연결된 서버"MSDASQL ""liveclarion "동일한 쿼리를 시도 SoftVelocity Inc.] [TopSpeed ​​ODBC 드라이버] [ISAM] ISAM 테이블을 찾을 수 없습니다 ".

의견이 있으십니까? 그것은 두 번째 SQL 서버에서 동일한 기능을 가지고있는 것으로 보입니다. 아니 원격 SQL 데이터베이스 스튜디오 내 쿼리에 성공에 연결 내 ODBC를 클라리온 DB를 연결합니다.

모두 Windows 인증 및 동일한 AD 사용자로 수행됩니다.

답변

0

ODBC 드라이버가 반환 한 오류는 "SAM 테이블을 찾을 수 없음"입니다.

그래서 SAM이라는 테이블이 있다고 가정합니다. 아마 Sam.Tps라는 테이블에 있습니까?

두 파일의 경로 또는 파일 이름의 유효성에 차이가있는 경우 해당 파일의 경로를 설정해야하는지 궁금합니다. 하나는 그렇지 않다고 가정하지만, 먼저 그 방향을 살펴볼 것입니다.

+0

답장을 보내 주셔서 감사합니다. 나는 네가 이해한다고 생각하지 않는다. 이 때 SQL 인스턴스를 실행중인 상자에 SQL 관리자 Studio를 사용하여 연결할 때이 작동합니다. 하지만 두 번째 상자를 사용하고 DB가있는 상자에 연결하기 위해 SQL Studio를 실행하면 작동하지 않습니다. SQL DB Studio를 사용하여 원격 상자에서 연결하는 것과 동일한 DB입니다. 또한 SAM이 아닌 ISAM입니다. ISAM은 Indexed Sequential Access Method의 약자입니다. – user93383

+0

오, 이런, 내가 놓쳤다. 나는 그것이 서버에서는 작동하지만 리모트에서는 작동하지 않는다. 전에이 작업을 수행하지는 않았지만 ISAM 파일이 서버 또는 SQL Mgmt Studio에서 처리되는지 궁금합니다. 서버 상자에서 Sql Mgmt Studio 이외의 프로그램에서 ISAM 테이블을 사용하여 쿼리를 실행할 수 있습니까? – Bruce