欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

SQL跨服務器操作

系統 1698 0
MSSQL可以跨服務器遠程對MSSQL、Excel、DB2、Oracle、XML...等數據源執行操作,對不同的數據源提供不同的接口,這里使用MSDASQL驅動接口作為示例。
1. 建立連接服務器并建立鏈接服務器登陸
EXEC?? sp_addlinkedserver 'test_remot','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=10.64.29.14;UID=sa;PWD=sa;'??
EXEC?? sp_addlinkedsrvlogin @rmtsrvname='test_remot',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='sa'??
GO
這里只對已填的參數作下說明,其它的可以到MSDN查閱
'test_remot':鏈接服務器名稱
'MSDASQL':驅動類型
'DRIVER={SQL Server};SERVER=10.64.29.14;UID=sa;PWD=sa2005;':驅動連接字符串,SERVER(遠程服務器IP) UID(遠程數據庫登錄用戶名) PWD(遠程數據庫登錄密碼)
@rmtsrvname:鏈接服務器名稱
@locallogin:本地用戶
@rmtuser:遠程用戶
@rmtpassword:遠程用戶密碼

2. 查詢
示例:SELECT * FROM OPENQUERY(TEST, 'SELECT * FROM tableName')
可簡寫為:SELECT filed1,filed2... FROM TEST.DataBaseName.dbo.tableName where filed=value

3. 插入
示例:INSERT INTO OPENQUERY(TEST, 'SELECT * FROM tableName WHERE 1=0') VALUES(3,6,'ANDY')
可簡寫為: INSERT INTO TEST.DataBaseName.dbo.tableName VALUES(3,6,'ANDY')

4. 更新
示例:UPDATE OPENQUERY(TEST, 'SELECT * FROM tableName') SET role_id = 'ForTest' WHERE id = 3
可簡寫為:UPDATE TEST.DataBaseName.dbo.tableName SET role_id = 'ForTest' WHERE id = 3

5. 刪除
示例:DELETE OPENQUERY(TEST, 'SELECT * FROM tableName') WHERE id = 1
可簡寫為:DELETE TEST.DataBaseName.dbo.tableName WHERE id = 1

6. 存儲過程
示例:EXEC TEST.DataBaseName.dbo.sp_OA_Copy @inputValue,@outputValue output


7. OPENQUERY 的日期時間條件式
  不建議使用:select * from openquery(TEST ,'select * from tableName ') where filed='2009-11-06'
  該語句查詢耗時18s;很明顯RETURN的數據相當大,再進行篩選;
  建議使用:select * from openquery(TEST ,'select * from tableName ') where filed={ ts ''2009-11-06 00:00:00.000''} ')
  該語句查詢耗時3s;在TEST執行完篩選才RETURN的,TABLE的數據量越大效果越明顯;


8. 使用MSDASQL驅動不支持項
1.不支持XML字段插入、更新
2.執行存儲過程時,存儲過程中不能包括臨時表,如果包括則要在執行存儲過程前加上 SET FMTONLY OFF
注:需要對XML字段插入、更新時,我們可以調用遠程存儲過程完成


9. 還可以使用 :opendatasource、openrowset進行跨庫跨數據服務器操作。


網上找到一個圖用于描述操作過程:

SQL跨服務器操作


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 男女爽爽视频 | 九色视频自拍 | 国产在线视频一区二区 | 婷婷丁香综合 | 欧美日韩性生活 | 亚洲人成在线精品 | 亚洲精品乱码久久久久久蜜桃91 | 成 人 片 在线观看 激情五月六月婷婷 | 国产成人综合欧美精品久久 | 中文字幕精品视频 | 久久成人免费 | 国产精品毛片久久久久久久 | 久久好在线视频 | 91视频会员 | 久久久久亚洲精品中文字幕 | 日本三级2018亚洲视频 | 一区二区免费 | 中国一级特黄 | 成人在线精品视频 | 2019中文字幕视频 | 国产一区二区三区在线 | 99久草 | 午夜精品一区二区三区在线观看 | 久久久久日韩精品免费观看网 | 中文在线а√在线8 | 欧美一区二区精品 | 成人v| 色综合美国色农夫网 | 影音先锋中文字幕一区 | 免费观看成人毛片A片2008 | 成年人网站在线免费观看 | 天天躁日日躁狠狠躁av麻豆 | 久久久精| 一级毛片观看 | 欧美激情一区二区三级高清视频 | 国产日本三级欧美三级妇三级四 | 欧美日韩中文字幕一区二区高清 | 欧美日韩性猛交xxxxx免费看 | 精品网| wankzhd| 中文字幕无线码一区二区三区 |