1
Advantage ODBC 또는 OLEDB를 사용하여 SQL Server에서 .dbf 테이블로 연결된 서버를 만드는 방법은 무엇입니까?Advantage ODBC 또는 OLEDB를 사용하여 SQL Server에서 .dbf 테이블로 연결된 서버를 만드는 방법은 무엇입니까?
Advantage ODBC 또는 OLEDB를 사용하여 SQL Server에서 .dbf 테이블로 연결된 서버를 만드는 방법은 무엇입니까?Advantage ODBC 또는 OLEDB를 사용하여 SQL Server에서 .dbf 테이블로 연결된 서버를 만드는 방법은 무엇입니까?
OLE DB 또는 ODBC 드라이버를 사용할 수 있습니다. 나는 일반적으로 OLE DB 드라이버를 사용했다.
GUI를 사용하여 가장 먼저 생성 한 다음 SQL 명령을 생성하는 것이 가장 쉬운 것으로 나타났습니다.
... 다음은 최근에 테스트 할 때 사용한 몇 가지 명령입니다. 그런 다음
EXEC master.dbo.sp_addlinkedserver @server = N'DBF_TEST', @srvproduct=N'Advantage', @provider=N'Advantage OLE DB Provider', @datasrc=N'c:\ads\dbftest', @provstr=N'servertype=ads_remote_server;tabletype=ads_cdx;'
/* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'DBF_TEST',@useself=N'False',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL
당신이 너무 많은 OPENQUERY 구문을
SELECT * FROM OPENQUERY(dbf_test, 'SELECT * FROM table1')
와우, 감사를 사용할 필요가 선택합니다. .dbf가 동일한 실제 컴퓨터에 있어야한다는 점을 고치겠습니다. – WoundedEgo
DBF가 Advantage Server와 동일한 시스템에 있어야하는지 묻는다고 가정합니다. 대답은 없지만 Advantage 서버와 동일한 컴퓨터에 데이터를 보관하는 것이 좋습니다. 데이터를 다른 머신이나 NAS에서 원한다면이 페이지가 도움이 될 것입니다 (저는 8.x에서 처음 지원되었습니다) http://devzone.advantagedatabase.com/dz/WebHelp/Advantage10/index.html?master_network_attached_storage_nas_devices .htm – Edgar