sqlserver 微信 读取_Sql Server使用链接服务器远程取数据_sqlserver
由于最近開發(fā)的一個(gè)查詢系統(tǒng),基本是在其它服務(wù)器的,所以在本地服務(wù)器設(shè)計(jì)了中間,用來存從遠(yuǎn)程服務(wù)器取數(shù)據(jù)!
一種方法是通過,OPENDATASOURCE來遠(yuǎn)程讀取數(shù)據(jù)!
SELECT?? *
FROM????? OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=MyUID;Password=MyPass'
http://www.gaodaima.com/35947.htmlSql Server使用鏈接服務(wù)器遠(yuǎn)程取數(shù)據(jù)_sqlserver
).Northwind.dbo.Categories
但是遠(yuǎn)程的服務(wù)器不能確認(rèn),比較麻煩,如果要實(shí)現(xiàn),只有把連接信息保存到服務(wù)器,通過動(dòng)態(tài)SQL(EXEC或sp_excute_sql來達(dá)到目的)
另一種方法就是添加鏈接服務(wù)器,
sp_addlinkedserver @server = N'鏈接服務(wù)器名',
@srvproduct = N' ',
@provider = N'SQLOLEDB',
@datasrc = N'遠(yuǎn)程服務(wù)器IP',
添加鏈接服務(wù)器登錄
sp_addlinkedsrvlogin [ @rmtsrvname = ] '鏈接服務(wù)器名'
[ , [ @useself = ] 'false' ]
[ , [ @locallogin = ] '本地登錄名' ]
[ , [ @rmtuser = ] '遠(yuǎn)程登錄名' ]
[ , [ @rmtpassword = ] '遠(yuǎn)程密碼' ]
這樣訪問遠(yuǎn)程服務(wù)器的就可以通過SQL
select * from 鏈接服務(wù)器名.遠(yuǎn)程數(shù)據(jù)名.遠(yuǎn)程所有者.遠(yuǎn)程表名
不用管遠(yuǎn)程服務(wù)器的地址所登錄名,只能鏈接服務(wù)器名,不變,正式發(fā)裝時(shí),不能修改程序!
歡迎大家閱讀《Sql Server使用鏈接服務(wù)器遠(yuǎn)程取數(shù)據(jù)_sqlserver》,跪求各位點(diǎn)評(píng),若覺得好的話請(qǐng)收藏本文,by 搞代碼
微信 賞一包辣條吧~
支付寶 賞一聽可樂吧~
總結(jié)
以上是生活随笔為你收集整理的sqlserver 微信 读取_Sql Server使用链接服务器远程取数据_sqlserver的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android应用程序 多少钱_关于AP
- 下一篇: JAVA增删查改的实现