sqlserver連接遠程數(shù)據(jù)庫-2023修改整理_第1頁
sqlserver連接遠程數(shù)據(jù)庫-2023修改整理_第2頁
sqlserver連接遠程數(shù)據(jù)庫-2023修改整理_第3頁
sqlserver連接遠程數(shù)據(jù)庫-2023修改整理_第4頁
sqlserver連接遠程數(shù)據(jù)庫-2023修改整理_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦sqlserver連接遠程數(shù)據(jù)庫--建立銜接服務器

EXECsp_addlinkedserver'遠程服務器IP','SQLServer'

--標注存儲

EXECsp_addlinkedserver

@server='server',--鏈接服務器的本地名稱。也允許使用實例名稱,例如MYSERVER\SQL1

@srvproduct='product_name'--OLEDB數(shù)據(jù)源的產品名。對于SQLServer實例來說,product_name是'SQLServer'

,@provider='provider_name'--這是OLEDB拜訪接口的唯一可編程標識。當沒有指定它時,拜訪接口名稱是SQLServer數(shù)據(jù)源。SQLServer顯式的provider_name是SQLNCLI(MicrosoftSQLNativeClientOLEDBProvider)。Oracler的是MSDAORA,Oracle8或更高版本的是OraOLEDB.Oracle。MSAccess和MSExcel的是Microsoft.Jet.OLEDB.4.0。IBMDB2的是DB2OLEDB,以及ODBC數(shù)據(jù)源的是MSDASQL

,@datasrc='data_source'--這是特定OLEDB拜訪接口解釋的數(shù)據(jù)源。對于SQLServer,這是SQLServer(servername或servername\instancename)的網絡名稱。對于Oracle,這是SQL*Net別號。對于MSAccess和MSExcel,這是文件的完整路徑和名稱。對于ODBC數(shù)據(jù)源,這是系統(tǒng)DSN名稱

,@location='location'--由特定OLEDB拜訪接口解釋的位置

,@provstr='provider_string'--OLEDB拜訪接口特定的銜接字符串。對于ODBC銜接,這是ODBC銜接字符串。對于MSExcel,這是Excel5.0

,@catalog='catalog'--catalog的定義變化基于OLEDB拜訪接口的實現(xiàn)。對于SQLServer,這是可選的數(shù)據(jù)庫名稱,對于DB2,這個名目是數(shù)據(jù)庫的名稱

--創(chuàng)建鏈接服務器上遠程登錄之間的映射

EXECsp_addlinkedsrvlogin'遠程服務器IP','false','sa','架構名','拜訪密碼'

--標注存儲

EXECsp_addlinkedsrvlogin

@rmtsrvname='遠程服務器IP',--要添加登錄名映射的本地鏈接服務器

@useself=false,--當使用true值時,使用本地SQL或Windows登錄名銜接到遠程服務器名。假如設為false,存儲過程sp_addlinkedsrvlogin的locallogin、rmtuser和rmtpassword參數(shù)將應用到新的映射中

@locallogin=NULL,--這是映射到遠程登錄名的SQLServer登錄或Windows用戶的名稱。假如這個參數(shù)置為NULL,映射將應用SQLServer實例中的全部本地登錄名

@rmtuser='架構名',--用來銜接到鏈接服務器的用戶/登錄名的名稱

@rmtpassword='拜訪密碼'--用來銜接到鏈接服務器的用戶/登錄名的密碼

--查詢數(shù)據(jù)

selecttop10*from[222].pwms.pwms.bas_tb_sku

--查看鏈接服務器信息

selectname,product,provider,data_source,query_timeout,lazy_schema_validation,is_remote_login_enabled,is_rpc_out_enabled

fromsys.servers

whereis_linked=1

--配置鏈接服務器屬性

execsp_serveroption'別號','name','遠程服務器IP'

--標注存儲

EXECsp_serveroption

@server='server'--配置屬性的鏈接服務器的名稱

,@optname='option_name'--要配置的選項

,@optvalue='option_value'--選項的新值

--附參數(shù)

參數(shù)描述

collationcompatible

假如你確認SQLServer實例與遠程SQLServer擁有相同的排序規(guī)章就啟用這個設置。因為SQLServer不再需要對數(shù)據(jù)源之間的字符列執(zhí)行比較操作,把它們假定為相同的排序規(guī)章,這樣做可以提升性能

collationname假如啟用了useremotecollation并且是非SQLServer的數(shù)據(jù)源,則collationname指定遠程服務器排序規(guī)章的名稱。這個排序規(guī)章名稱必需是SQLServer所支持的

connecttimeout指定在超時發(fā)生之前到鏈接服務器的銜接會嘗試多少秒。假如數(shù)值為“0”,sp_configure的remotequerytimeout的服務器值用來當作默認值

dataaccess假如啟用,就允許分布式查詢拜訪

lazyschemavalidation假如設為true,則架構不會在查詢開頭時去檢測遠程表。盡管這樣會削減遠程查詢的負載,但是假如架構發(fā)生了變化并且你沒有舉行架構檢測,比如說查詢中引用的對象不能與查詢命令舉行通信,就會生成錯誤

querytimeout指定查詢等待的超時值(秒數(shù))。假如這個值為0,則querywait選項使用sp_configure值

rpc啟用從服務器舉行遠程過程調用

rpcout啟用遠程過程調用到服務器

useremotecollation指定是使用遠程服務器排序規(guī)章(true)還是本地服務器排序規(guī)章(false)

--刪除鏈接服務器屬性

execsp_dropserver'4'

--標注存儲

EXECsp_dropserver

@server='server'--從SQLServer實例中刪除的鏈接服務器的名稱

,@droplogins='droplogins'--假如指定droplogins,則在刪除鏈接服務器之前要刪除登錄名映射

--查看鏈接登錄名

linkedServerName,s.data_sourcelinkedserver_source,s.is_linked,s.modify_date,

ll.remote_name,ll.local_principal_id,ll.uses_self_credential,

localLoginName

fromsys.Linked_loginsll

innerjoinsys.serverssons.server_id=ll.server_id

leftjoinsys.server_principalsponp.principal_id=ll.local_principal_id

wheres.is_linked=1

--刪除鏈接服務器登錄名映射

execsp_droplinkedsrvlogin'遠程服務器IP',NULL

--標注存儲

EXECsp_droplinkedsrvlogin

@rmtsrvname='遠程服務器IP'--登錄名映射的鏈接服務器名稱

@locallogin=NULL--這是從鏈接服務器刪除的SQLServer登錄或Windows用戶映射的名稱

SQLcode

--容易點為遠程機器設置遠程鏈接服務器。

--假設遠程機器IP為

--建立銜接服務器

EXECsp_addlinkedserver'','SQLServer'

--創(chuàng)建鏈接服務器上遠程登錄之間的映射

EXECsp_addlinkedsrvlogin'22','false','sa','架構名','密碼'

--查詢數(shù)據(jù)

selecttop10*from[].數(shù)據(jù)庫名.架構名.表名

--查看鏈接服務器信息

selectname,product,provider,data_source,query_timeout,lazy_schema_validation,is_remote_login_enabled,is_rpc_out_enabled

fromsys.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論