可以使用 sql -server企業管理器進行建立,注" name="description" />

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 使用sql-server進行分布式查詢(鏈接服務器)

    發表于:2007-05-25來源:作者:點擊數: 標簽:分布式sql-server查詢進行使用
    MI LY: 'MS Song'; mso-fareast-font-family: 宋體; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"> 可以使用 sql -server企業管理器進行建立,注
    MILY: 'MS Song'; mso-fareast-font-family: 宋體; mso-bidi-font-family: 'Times New Roman'; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">可以使用sql-server企業管理器進行建立,注意其中的rpc及rpc out兩項,也可以使用sql語句來完成定義,主要涉及到三個存儲過程
    sp_addlinkedserver,sp_serveroption和sp_addlinkedsrvlogin,以下是三個存儲過程的語法:

    sp_addlinkedserver
    創建一個鏈接的服務器,使其允許對分布式的、針對 OLE DB 數據源的異類查詢進行訪問。在使用 sp_addlinkedserver 創建鏈接的服務器之后,此服務器就可以執行分布式查詢。如果鏈接服務器定義為 Microsoft® SQL Server,則可執行遠程存儲過程。
    語法
    sp_addlinkedserver [ @server = ] 'server'
        [ , [ @srvproduct = ] 'product_name' ]
        [ , [ @provider = ] 'provider_name' ]
        [ , [ @datasrc = ] 'data_source' ]
        [ , [ @location = ] 'location' ]
        [ , [ @provstr = ] 'provider_string' ]
        [ , [ @catalog = ] 'catalog' ]
    例如:

     sp_addlinkedserver 'ServerName','','SQLOLEDB','dbconn',null,'driver={sql server};server=192.168.1.181;uid=sa,pwd=;'
    此處ServerName為自定義名稱,dbconn為定義的odbc數據源


    一般使用的參數如下:
    @server “LINKED SERVER”
    @srvproduct “Product name”
    @provider “Provider”
    @datasrc “Data source”
    二、設置服務器選項
    使用 sp_serveroption 過程,所要使用的參數如下:
    @server “Linked server”
    @optname “RPC”
    “RPC OUT”
    @optvalue True
    False
    三、添加Login
    使用 sp_addlinkedsrvlogin 過程,所要使用的參數如下:
    @rmtsrvname “Linked server”
    @useself True
    False
    @locallogin
    本地LOGIN
    @rmtuser
    遠程用戶
    @rmtpassword
    遠程用戶口令


    全部完整的示例如下:


    EXEC sp_addlinkedserver 'test','','SQLOLEDB','test',null,'driver={sql server};server=ipaddress;uid=sa,pwd=;'
    exec sp_serveroption N'test', N'rpc out', N'true'
    exec sp_serveroption N'test', N'rpc', N'true'
    exec sp_addlinkedsrvlogin 'test','False',null,'sa',''

    訪問可以使用如下語句:select * from test.pubs.dbo.tb_maintab

    以上在windows2000,sql-server2000測試通過



     


    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>