1.add ODBC (SQLSERVER是用64,ODBC就要设在64位元那哦)
[ODBC] datasoruce name : ODBC_Sybase --任取[Loing] UserID : sa Password : 1234[Databse] Server name : SybaseServer --Sybase的server name.(不是OS的server name哦) Database name : MyDB --database name[Network] TCP/IP : Host:192.168.6.6:5000 --sybase server安装时所设定的IP与PORT
2.add linkserver
[一般]连接的伺服器 : SYBASE --任取提供者 : Microsoft OLE DB Provider for DDBC Drivers资料来源 : ODBC_Sybase --ODBC的名称目录 : MyDB --sybase的资料库名称[安全性]远端登入指定密码
3.测试
DECLARE @SQL1 VARCHAR(8000) SET @SQL1 = ' SELECT * FROM OPENQUERY ([SYBASE],'' select top 1 * from CUST '')'EXEC (@SQL1)
4.测试修改proc(失败,不知道是设定有问题还是不行.
DECLARE @SQL1 VARCHAR(8000) SET @SQL1 = ' SELECT * FROM OPENQUERY ([SYBASE],'' alter PROCEDURE "xxx"."test111"as beginSELECT top 3 * FROM CUST end'')'EXEC (@SQL1)