Wou*_*Ego 1 advantage-database-server
如何使用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
Run Code Online (Sandbox Code Playgroud)
然后选择您必须使用OPENQUERY语法
SELECT * FROM OPENQUERY(dbf_test, 'SELECT * FROM table1')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5211 次 |
| 最近记录: |