<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-199  評論-203  文章-11  trackbacks-0
    由于業務邏輯的多樣性
    經常得在sql server中查詢不同數據庫中數據
    這就產生了分布式查詢的需求

    現我將開發中遇到的幾種查詢總結如下:


    1.access版本

    --建立連接服務器
    EXEC sp_addlinkedserver
    --要創建的鏈接服務器名稱 
    'ai',            
    --產品名稱              
    'access',    
    --OLE DB 字符
    'Microsoft.Jet.OLEDB.4.0', 
    --數據源
    --格式:
    -- 盤符:\路徑\文件名
    -- \\網絡名\共享名\文件名  (網絡版本)
    'd:\testdb\db.mdb'
    GO


    --創建鏈接服務器上遠程登錄之間的映射
    --鏈接服務器默認設置為用登陸的上下文進行
    --現在我們修改為連接鏈接服務器不需使用任何登錄或密碼
    exec sp_addlinkedsrvlogin 'ai','false'
    go


    --查詢數據
    select * from ai...mytable
    go

     

    2.excel版本

    --建立連接服務器
    EXEC sp_addlinkedserver
    --要創建的鏈接服務器名稱 
    'ai_ex',            
    --產品名稱              
    'ex',    
    --OLE DB 字符
    'Microsoft.Jet.OLEDB.4.0', 
    --數據源
    --格式:
    -- 盤符:\路徑\文件名
    -- \\網絡名\共享名\文件名  (網絡版本)
    'd:\testdb\mybook.xls' ,
    null,
    --OLE DB 提供程序特定的連接字符串
    'Excel 5.0'
    GO


    ----創建鏈接服務器上遠程登錄之間的映射
    --鏈接服務器默認設置為用登陸的上下文進行
    --現在我們修改為連接鏈接服務器不需使用任何登錄或密碼
    exec sp_addlinkedsrvlogin 'ai_ex','false'
    go


    --查詢數據
    select * from ai_ex...sheet3$
    go


    3.ms sql版本

    --建立連接服務器
    EXEC sp_addlinkedserver
    --要創建的鏈接服務器名稱 
    'ai_mssql',            
    --產品名稱              
    'ms',    
    --OLE DB 字符
    'SQLOLEDB', 
    --數據源
    '218.204.111.111,3342'
    GO


    --創建鏈接服務器上遠程登錄之間的映射
    EXEC sp_addlinkedsrvlogin
    'ai_mssql',
    'false',
    NULL,
    --遠程服務器的登陸用戶名
    'zhangzhe',
    --遠程服務器的登陸密碼
    'fish2231'
    go


    --查詢數據
    select * from ai_mssql.pubs.dbo.jobs
    go


    --還有一個更簡單的辦法
    --這種方式在鏈接服務器建立后,它是默認開放RPC的

    --建立連接服務器
    EXEC sp_addlinkedserver
    --要創建的鏈接服務器名稱
    --這里就用數據源作名稱
    '218.204.111.111,3342',
    'SQL Server'
    GO


    --創建鏈接服務器上遠程登錄之間的映射
    EXEC sp_addlinkedsrvlogin
    '218.204.111.111,3342',
    'false',
    NULL,
    --遠程服務器的登陸用戶名
    'zhangzhe',
    --遠程服務器的登陸密碼
    'fish2231'
    go


    --查詢數據
    select * from [218.204.253.131,3342].pubs.dbo.jobs
    go

     

    4.Oracle版本

    --建立連接服務器
    EXEC sp_addlinkedserver
    --要創建的鏈接服務器名稱 
    'o',
    --產品名稱              
    'Oracle',
    --OLE DB 字符
    'MSDAORA',
    --數據源
    'acc'
    GO


    --創建鏈接服務器上遠程登錄之間的映射
    EXEC sp_addlinkedsrvlogin
    'o',
    'false',
    NULL,
    --Oracle服務器的登陸用戶名
    'F02M185',
    --Oracle服務器的登陸密碼
    'f02m185185'
    go

    --查詢數據
    --格式:LinkServer..Oracle用戶名.表名
    --注意用大寫,因為在Oracle的數據字典中為大寫
    select * from o..F02M185.AI
    go

     

    希望上面提到的知識對你有所提示
    當然歡迎交流和指正

    posted on 2009-03-23 15:43 Werther 閱讀(296) 評論(0)  編輯  收藏 所屬分類: 15.SQL Server
    主站蜘蛛池模板: 色欲色香天天天综合网站免费| 在线观看亚洲成人| 日韩精品免费在线视频| 亚洲AV成人无码网站| 亚洲精品在线免费观看| 亚洲色自偷自拍另类小说| 免费在线不卡视频| 日韩精品视频免费观看| 人成午夜免费视频在线观看| 嫩草影院在线播放www免费观看| 乱淫片免费影院观看| 亚洲hairy多毛pics大全| 亚洲w码欧洲s码免费| 337p日本欧洲亚洲大胆精品555588 | 免费看黄的成人APP| 尤物视频在线免费观看| 色九月亚洲综合网| 亚洲精品国产首次亮相| 亚洲一区二区三区成人网站| 亚洲综合伊人制服丝袜美腿| 亚洲国产成人综合| 亚洲人和日本人jizz| 亚洲国产成人91精品| 亚洲国产精品人久久电影| 久久亚洲熟女cc98cm| 久久国产亚洲高清观看| 久久亚洲私人国产精品vA | 最近免费中文字幕中文高清 | 亚洲国产婷婷综合在线精品| 国产女高清在线看免费观看| 国产精品免费小视频| 国产又粗又长又硬免费视频 | a一级毛片免费高清在线| g0g0人体全免费高清大胆视频| 永久免费观看黄网站| xxxxxx日本处大片免费看| 久久久久久久久久久免费精品| 中文字幕乱理片免费完整的| 丝袜捆绑调教视频免费区| 在线看片免费人成视频福利| 3d动漫精品啪啪一区二区免费|