欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解析MSSQL跨數(shù)據(jù)庫查詢的實(shí)現(xiàn)方法

 更新時間:2013年06月06日 09:07:48   作者:  
本篇文章是對MSSQL跨數(shù)據(jù)庫查詢的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
復(fù)制代碼 代碼如下:

--創(chuàng)建鏈接服務(wù)器  
exec   sp_addlinkedserver       '鏈接服務(wù)器名稱',   '',   'SQLOLEDB',   '遠(yuǎn)程服務(wù)器名或ip地址'  
exec   sp_addlinkedsrvlogin     '鏈接服務(wù)器名稱',   'false' ,null,   '需要鏈接服務(wù)器用戶名',   '密碼'  

sp_addlinkedserver
[ @server= ] 'server'
[ , [ @srvproduct= ] 'product_name' ]
[ , [ @provider= ] 'provider_name' ]
[ , [ @datasrc= ] 'data_source' ]
[ , [ @location= ] 'location' ]
[ , [ @provstr= ] 'provider_string' ]
[ , [ @catalog= ] 'catalog' ]

參數(shù)(Parameters):
[ @server = ] 'server'
要創(chuàng)建的鏈接服務(wù)器的名稱。server 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)值。

[ @srvproduct = ] 'product_name'
要添加為鏈接服務(wù)器的 OLE DB 數(shù)據(jù)源的產(chǎn)品名稱。product_name 的數(shù)據(jù)類型為 nvarchar(128),默認(rèn)值為 NULL。如果為 SQL Server,則不必指定 provider_name、data_source、location、provider_string 和 catalog。

[ @provider = ] 'provider_name'
與此數(shù)據(jù)源對應(yīng)的 OLE DB 訪問接口的唯一編程標(biāo)識符 (PROGID)。對于當(dāng)前計算機(jī)中安裝的指定 OLE DB 訪問接口,provider_name 必須唯一。provider_name 的數(shù)據(jù)類型為 nvarchar(128),默認(rèn)值為 NULL;但如果忽略 provider_name,則使用 SQLNCLI。SQLNCLI 是 SQL 本機(jī) OLE DB 訪問接口。OLE DB 訪問接口應(yīng)以指定的 PROGID 在注冊表中注冊。
 
[ @datasrc = ] 'data_source'
由 OLE DB 訪問接口解釋的數(shù)據(jù)源的名稱。data_source 的數(shù)據(jù)類型為 nvarchar(4000)。data_source 作為 DBPROP_INIT_DATASOURCE 屬性傳遞以初始化 OLE DB 訪問接口。

[ @location = ] 'location'
由 OLE DB 訪問接口解釋的數(shù)據(jù)庫的位置。location 的數(shù)據(jù)類型為 nvarchar(4000),默認(rèn)值為 NULL。location 作為 DBPROP_INIT_LOCATION 屬性傳遞以初始化 OLE DB 訪問接口。

[ @provstr = ] 'provider_string'
OLE DB 訪問接口特定的連接字符串,它可標(biāo)識唯一的數(shù)據(jù)源。provider_string 的數(shù)據(jù)類型為 nvarchar(4000),默認(rèn)值為 NULL。provstr 或傳遞給 IDataInitialize 或設(shè)置為 DBPROP_INIT_PROVIDERSTRING 屬性以初始化 OLE DB 訪問接口。
在針對 SQL 本機(jī)客戶端 OLE DB 訪問接口創(chuàng)建鏈接服務(wù)器后,可將 SERVER 關(guān)鍵字用作 SERVER=servername/instancename 來指定實(shí)例,以指定特定的 SQL Server 實(shí)例。servername 是運(yùn)行 SQL Server 的計算機(jī)名稱,instancename 是用戶將連接到的特定 SQL Server 實(shí)例的名稱。

[ @catalog = ] 'catalog'
與 OLE DB 訪問接口建立連接時所使用的目錄。catalog 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。catalog 作為 DBPROP_INIT_CATALOG 屬性傳遞以初始化 OLE DB 訪問接口。在針對 SQL Server 實(shí)例定義鏈接服務(wù)器時,目錄指向鏈接服務(wù)器映射到的默認(rèn)數(shù)據(jù)庫。

返回代碼值(returnValue):
(成功)或 1(失?。?br>
權(quán)限:
要求具有 ALTER ANY LINKED SERVER 權(quán)限。
---------------------------------------
sp_addlinkedsrvlogin [ @rmtsrvname = ] 'rmtsrvname' [ , [ @useself = ] 'useself' ] [ , [ @locallogin = ] 'locallogin' ] [ , [ @rmtuser = ] 'rmtuser' ] [ , [ @rmtpassword = ] 'rmtpassword' ]  注意:不能從用戶定義的事務(wù)中執(zhí)行 sp_addlinkedsrvlogin。   參數(shù)(Parameters):[ @rmtsrvname = ] 'rmtsrvname' 應(yīng)用登錄映射的鏈接服務(wù)器的名稱。rmtsrvname 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)值。  [ @useself = ] 'useself'   確定用于連接遠(yuǎn)程服務(wù)器的登錄名。useself 的數(shù)據(jù)類型為 varchar(8),默認(rèn)值為 TRUE。   值為 true 時指定登錄使用自己的憑據(jù)連接 rmtsrvname,忽略 rmtuser 和 rmtpassword 參數(shù)。  false 指定使用 rmtuser 和 rmtpassword 參數(shù)連接指定 locallogin 的 rmtsrvname。  如果 rmtuser 和 rmtpassword 也設(shè)置為 NULL,則不使用登錄名或密碼來連接鏈接服務(wù)器。  [ @locallogin = ] 'locallogin'  本地服務(wù)器上的登錄。locallogin 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。  NULL 指定此項(xiàng)應(yīng)用于連接到 rmtsrvname 的所有本地登錄。  如果不為 NULL,則 locallogin 可以是 SQL Server 登錄或 Windows 登錄。  對于 Windows 登錄來說,必須以直接的方式或通過已被授權(quán)訪問的 Windows 組成員身份授予其訪問 SQL Server 的權(quán)限。 [ @rmtuser = ] 'rmtuser'  當(dāng) useself 為 false 時,表示用于連接 rmtsrvname 的用戶名。  rmtuser 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。 [ @rmtpassword = ] 'rmtpassword'  與 rmtuser 關(guān)聯(lián)的密碼。rmtpassword 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。   返回代碼值(returnValue):  0(成功)或 1(失?。?nbsp;  權(quán)限: 需要對服務(wù)器具有 ALTER ANY LOGIN 權(quán)限。   
----------------------------------------------- -----------------------------------------------查詢示例 select   *   from   鏈接服務(wù)器名.數(shù)據(jù)庫名.dbo.表名

相關(guān)文章

  • Mysql中IFNULL函數(shù)舉例詳解

    Mysql中IFNULL函數(shù)舉例詳解

    這篇文章主要給大家介紹了關(guān)于Mysql中IFNULL函數(shù)舉例詳解的相關(guān)資料,在MySQL數(shù)據(jù)庫中IFNULL()函數(shù)用于將NULL值替換為另一個值,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-07-07
  • C++連接使用MySQL的方法

    C++連接使用MySQL的方法

    這篇文章主要為大家詳細(xì)介紹了C++連接使用MySQL的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • MySQL查詢性能優(yōu)化武器之鏈路追蹤

    MySQL查詢性能優(yōu)化武器之鏈路追蹤

    這篇文章主要介紹了MySQL查詢性能優(yōu)化武器之鏈路追蹤,optimizer?trace優(yōu)化器追蹤,可以幫助我們查看優(yōu)化器生成執(zhí)行計劃的整個過程,以及做出的各種決策,包括訪問表的方法、各種開銷計算、各種轉(zhuǎn)換等
    2022-08-08
  • 解決MYSQL連接端口被占引入文件路徑錯誤的問題

    解決MYSQL連接端口被占引入文件路徑錯誤的問題

    下面小編就為大家?guī)硪黄鉀QMYSQL連接端口被占引入文件路徑錯誤的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Windows平臺下MySQL安裝與配置方法與注意事項(xiàng)

    Windows平臺下MySQL安裝與配置方法與注意事項(xiàng)

    這篇文章主要介紹了Windows平臺下MySQL安裝與配置方法與注意事項(xiàng),需要的朋友可以參考下
    2017-04-04
  • 深入探究MySQL事務(wù)實(shí)現(xiàn)原理

    深入探究MySQL事務(wù)實(shí)現(xiàn)原理

    數(shù)據(jù)庫事務(wù)是指一組數(shù)據(jù)庫操作,這些操作必須被視為一個不可分割的單元,要么全部執(zhí)行成功,要么全部失敗回滾,本文詳細(xì)的給大家介紹了MySQL事務(wù)的實(shí)現(xiàn)原理,對我們學(xué)習(xí)MySQL有一定的幫助,感興趣的同學(xué)可以跟著小編一起來探究
    2023-06-06
  • MySql 知識點(diǎn)之事務(wù)、索引、鎖原理與用法解析

    MySql 知識點(diǎn)之事務(wù)、索引、鎖原理與用法解析

    這篇文章主要介紹了MySql 知識點(diǎn)之事務(wù)、索引、鎖原理與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了mysql數(shù)據(jù)庫事務(wù)、索引、鎖的概念、原理、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-09-09
  • MySQL 8.0 可以操作 JSON 了

    MySQL 8.0 可以操作 JSON 了

    這篇文章主要介紹MySQL 8.0 如何操作 JSON ,經(jīng)過漫長的測試,即將整體遷移至Mysql8.0; Mysql8.0 對于Json操作新增/優(yōu)化了很多相關(guān)Json的API操作; 閱讀了一下官方文檔,雖然絕大多數(shù)的JSON操作都是應(yīng)用層完成,下面來看文章的詳細(xì)內(nèi)容吧
    2021-10-10
  • 圖文詳解mysql5.7安裝教程

    圖文詳解mysql5.7安裝教程

    這篇文章主要以圖文結(jié)合的方式為大家詳細(xì)介紹了mysql5.7安裝教程的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • 日常收集整理常見的mysql sql技巧

    日常收集整理常見的mysql sql技巧

    本篇內(nèi)容是小編日常收集整理常見的mysql sql技巧,對大家學(xué)習(xí)mysql sql技巧相關(guān)內(nèi)容有所幫助,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12

最新評論