[SQL SERVER][Memo]如何建立LinkServer連接Sybase

[SQL SERVER][Memo]如何建立LinkServer連接Sybase

建立LinkServer連接Sybase其實不難,至於會寫這篇完全也是為了客戶,

因為客戶DBA、SE總是會回答你他不會..等類似的答案(廠商的悲哀...XD),

為了怕以後遇到相同的問題,寫一篇教學方便往後快速產生文件,

也幫自己節省更多時間來做其他有意義的事情。

 

1.確定SQL Server有Sybase Provider(沒有請安裝Sybase Client)。

image

2.建立Sybase LinkServer

		Exec sp_addlinkedserver
		@server='Sybase', --//linkserver name.
		@srvproduct='', --//一般描述
		@provider='ASEOLEDB', --//Sybase OLEDB Provider name
		@datasrc='192.168.11.4:5000', --//遠端Server:Port  
		@catalog='YourDBName' --//default database for linkserver

 

3.建立LinkServer login

		Exec sp_addlinkedsrvlogin 
		@useself='false', --//false=使用遠端使用者/密碼登入 
		@rmtsrvname='Sybase', --//Linked server name 
		@rmtuser='login account' , --//遠端登入使用者 
		@rmtpassword='login password' --//遠端登入使用者密碼

 

完成如下圖

image

 

開啟SSMS查詢Sybase DB Table。

image

 

整個過程就這麼簡單的三步驟,搞定收工。