在线播放亚洲第一字幕,大鸡巴操死我了视频网站,欧美日韩中文字,久久久999婷婷欧美一区


昂捷論壇≡FAQ≡□-通用類 → sql server跨域數據操作


  共有22252人關注過本帖樹形打印

主題:sql server跨域數據操作

帥哥喲,離線,有人找我嗎?
小七
  1樓 個性首頁 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:中士 帖子:25 積分:507 威望:0 精華:0 注冊:2011/12/26 16:59:25
sql server跨域數據操作  發(fā)帖心情 Post By:2012/11/19 16:35:03

1.通過sp_addlinkedserver創(chuàng)建連接服務器

--創(chuàng)建鏈接服務器,即建立遠程服務器映射
exec sp_addlinkedserver 'RemoteSV' , '' , 'SQLOLEDB' , '172.27.203.220'
--登錄鏈接服務器
exec sp_addlinkedsrvlogin 'RemoteSV' , 'false' , null , 'AssetAdmin' , 'smgit'
--設置鏈接服務器屬性rpc與rpc out為true,如果不需要執(zhí)行跨域存儲過程則不需設置此項
exec sp_serveroption 'RemoteSV','rpc','true'
exec sp_serveroption 'RemoteSV','rpc out','true'

使用方式:
增、刪、改、查等操作都可依據【鏈接服務器名.數據庫名.架構名.表/視圖等對象名】形式進行,但是好像不支持這樣調用函數

--查詢:
select * from RemoteSV.數據庫名.架構名.表/視圖名

--執(zhí)行跨域存儲過程
exec RemoteSV.數據庫名.架構名.存儲過程名

--有鏈接服務器的情況下,還可以使用openquery函數,如:
select * FROM openquery(RemoteSV , 'SELECT * FROM 數據庫名.架構名.表名')

--數據操作之后,刪除鏈接登錄、刪除鏈接服務器
exec sp_dropserver 'RemoteSV' , 'droplogins'

2.沒有鏈接服務器時,可以使用openrowset或opendatasource函數,在實施之前,需要在sql server的外圍應用配置器中啟用OPENROWSET和OPENDATASOURCE支持

--以下兩種寫法都可以,注意到沒有,最后一個參數可以寫sql語句,這樣就可以跨域調用自定義函數了,相較于第一種方式,openrowset函數的優(yōu)勢是方便應用于簡單的sql語句中,如果是復雜的處理邏輯,需要有語句塊、函數或存儲過程才能完成,建議使用第一種方式,即時創(chuàng)建、銷毀鏈接服務器
select * from openrowset('SQLOLEDB' , '172.27.203.220' ; 'AssetAdmin' ; 'smgit' , 'select getdate()')

select * from openrowset('SQLOLEDB' , 'source=172.27.203.220;uid=AssetAdmin;pwd=smgit','select getdate()')

--另外還可以使用opendatasource函數,如
select * from opendatasource('SQLOLEDB' , 'Data Source=172.27.203.220; User ID=AssetAdmin;Password=smgit').數據庫名.架構名.表名


使用IE9無法添加附件的解決方法 支持(0中立(0反對(0回到頂部
太仆寺旗| 北宁市| 托克托县| 车险| 宜川县| 含山县| 平遥县| 方城县| 达孜县| 宜君县| 宣武区| 玛纳斯县| 沾化县| 将乐县| 哈尔滨市| 绍兴县| 阜宁县| 高碑店市| 清涧县| 九寨沟县| 罗平县| 宝清县| 博乐市| 江门市| 武邑县| 水富县| 拜泉县| 盐津县| 葫芦岛市| 甘德县| 珲春市| 团风县| 汽车| 遵化市| 永兴县| 玛沁县| 鹤庆县| 兴业县| 新巴尔虎右旗| 高雄县| 富顺县|