国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

SQL Server 遠(yuǎn)程連接服務(wù)器詳細(xì)配置(sp_addlinkedserver)

2020-07-25 12:42:14
字體:
供稿:網(wǎng)友

遠(yuǎn)程鏈接服務(wù)器詳細(xì)配置

--建立連接服務(wù)器EXEC sp_addlinkedserver '遠(yuǎn)程服務(wù)器IP','SQL Server'--標(biāo)注存儲EXEC sp_addlinkedserver@server = 'server', --鏈接服務(wù)器的本地名稱。也允許使用實(shí)例名稱,例如MYSERVER/SQL1@srvproduct = 'product_name' --OLE DB數(shù)據(jù)源的產(chǎn)品名。對于SQL Server實(shí)例來說,product_name是'SQL Server', @provider = 'provider_name' --這是OLE DB訪問接口的唯一可編程標(biāo)識。當(dāng)沒有指定它時,訪問接口名稱是 SQL Server數(shù)據(jù)源。SQL Server顯式的provider_name是 SQLNCLI(Microsoft SQL Native Client OLE DB Provider)。Oracler的是 MSDAORA,Oracle 8或更高版本的是OraOLEDB.Oracle。MS Access和MS Excel的是 Microsoft.Jet.OLEDB.4.0。IBM DB2的是DB2OLEDB,以及ODBC數(shù)據(jù)源的是MSDASQL, @datasrc = 'data_source' --這是特定OLE DB訪問接口解釋的數(shù)據(jù)源。對于SQL Server,這是 SQL Server(servername或servername/instancename)的網(wǎng)絡(luò)名稱。對于Oracle,這是SQL*Net別名。對于 MS Access和MSExcel,這是文件的完整路徑和名稱。對于ODBC數(shù)據(jù)源,這是系統(tǒng)DSN名稱, @location = 'location' --由特定OLE DB訪問接口解釋的位置, @provstr = 'provider_string' --OLE DB 訪問接口特定的連接字符串。對于ODBC連接,這是ODBC連接字符串。對于MS Excel,這是Excel 5.0, @catalog = 'catalog' --catalog的定義變化基于OLE DB訪問接口的實(shí)現(xiàn)。對于SQL Server,這是可選的數(shù)據(jù)庫名稱,對于DB2,這個目錄是數(shù)據(jù)庫的名稱--創(chuàng)建鏈接服務(wù)器上遠(yuǎn)程登錄之間的映射EXEC sp_addlinkedsrvlogin '遠(yuǎn)程服務(wù)器IP','false','sa','架構(gòu)名','訪問密碼'--標(biāo)注存儲EXEC sp_addlinkedsrvlogin @rmtsrvname = '遠(yuǎn)程服務(wù)器IP', --要添加登錄名映射的本地鏈接服務(wù)器@useself = false, --當(dāng)使用true值時,使用本地SQL或Windows登錄名連接到遠(yuǎn)程服務(wù)器名。如果設(shè)為false,存儲過程 sp_addlinkedsrvlogin的locallogin、rmtuser和rmtpassword參數(shù)將應(yīng)用到新的映射中@locallogin = NULL, --這是映射到遠(yuǎn)程登錄名的SQL Server登錄或Windows用戶的名稱。如果這個參數(shù)置為NULL,映射將應(yīng)用SQL Server實(shí)例中的所有本地登錄名@rmtuser = '架構(gòu)名', --用來連接到鏈接服務(wù)器的用戶/登錄名的名稱@rmtpassword = '訪問密碼' --用來連接到鏈接服務(wù)器的用戶/登錄名的密碼--查詢數(shù)據(jù)select top 10 * from [222].pwms.pwms.bas_tb_sku--查看鏈接服務(wù)器信息select name,product,provider,data_source,query_timeout,lazy_schema_validation,is_remote_login_enabled,is_rpc_out_enabledfrom sys.serverswhere is_linked=1--配置鏈接服務(wù)器屬性exec sp_serveroption '別名','name','遠(yuǎn)程服務(wù)器IP'--標(biāo)注存儲EXEC sp_serveroption @server = 'server' --配置屬性的鏈接服務(wù)器的名稱,@optname = 'option_name' --要配置的選項(xiàng),@optvalue = 'option_value' --選項(xiàng)的新值--附參數(shù)參 數(shù) 描 述collation compatible 如果你確認(rèn)SQL Server實(shí)例與遠(yuǎn)程SQL Server擁有相同的排序規(guī)則就啟用這個設(shè)置。由于SQL Server不再需要對數(shù)據(jù)源之間的字符列執(zhí)行比較操作,把它們假定為相同的排序規(guī)則,這樣做可以提升性能collation name 如果啟用了use remote collation并且是非SQL Server的數(shù)據(jù)源,則collation name指定遠(yuǎn)程服務(wù)器排序規(guī)則的名稱。這個排序規(guī)則名稱必須是SQL Server所支持的connect timeout 指定在超時發(fā)生之前到鏈接服務(wù)器的連接會嘗試多少秒。如果數(shù)值為“0”,sp_ configure的remote query timeout的服務(wù)器值用來當(dāng)作默認(rèn)值data access 如果啟用,就允許分布式查詢訪問lazy schema validation 如果設(shè)為true,則架構(gòu)不會在查詢開始時去檢測遠(yuǎn)程表。盡管這樣會減少遠(yuǎn)程查詢的負(fù)載,但是如果架構(gòu)發(fā)生了變化并且你沒有進(jìn)行架構(gòu)檢測,比如說查詢中引用的對象不能與查詢命令進(jìn)行通信,就會生成錯誤query timeout 指定查詢等待的超時值(秒數(shù))。如果這個值為0,則query wait選項(xiàng)使用sp_configure值rpc 啟用從服務(wù)器進(jìn)行遠(yuǎn)程過程調(diào)用rpc out 啟用遠(yuǎn)程過程調(diào)用到服務(wù)器use remote collation 指定是使用遠(yuǎn)程服務(wù)器排序規(guī)則(true)還是本地服務(wù)器排序規(guī)則(false)--刪除鏈接服務(wù)器屬性exec sp_dropserver '4'--標(biāo)注存儲EXEC sp_dropserver@server = 'server' --從SQL Server實(shí)例中刪除的鏈接服務(wù)器的名稱,@droplogins = 'droplogins' --如果指定droplogins,則在刪除鏈接服務(wù)器之前要刪除登錄名映射--查看鏈接登錄名select s.name linkedServerName,s.data_source linkedserver_source,s.is_linked,s.modify_date,ll.remote_name,ll.local_principal_id,ll.uses_self_credential,p.name localLoginNamefrom sys.Linked_logins llinner join sys.servers s on s.server_id=ll.server_idleft join sys.server_principals p on p.principal_id=ll.local_principal_idwhere s.is_linked = 1--刪除鏈接服務(wù)器登錄名映射exec sp_droplinkedsrvlogin '遠(yuǎn)程服務(wù)器IP',NULL--標(biāo)注存儲EXEC sp_droplinkedsrvlogin @rmtsrvname = '遠(yuǎn)程服務(wù)器IP' --登錄名映射的鏈接服務(wù)器名稱@locallogin = NULL --這是從鏈接服務(wù)器刪除的SQL Server登錄或Windows用戶映射的名稱

sql

--簡單點(diǎn)為遠(yuǎn)程機(jī)器設(shè)置遠(yuǎn)程鏈接服務(wù)器。--假設(shè)遠(yuǎn)程機(jī)器IP為127.0.0.1--建立連接服務(wù)器EXEC sp_addlinkedserver '127.0.0.1','SQL Server'--創(chuàng)建鏈接服務(wù)器上遠(yuǎn)程登錄之間的映射EXEC sp_addlinkedsrvlogin '10.0.0.222','false','sa','架構(gòu)名','密碼'--查詢數(shù)據(jù)select top 10 * from [127.0.0.1].數(shù)據(jù)庫名.架構(gòu)名.表名--查看鏈接服務(wù)器信息select name,product,provider,data_source,query_timeout,lazy_schema_validation,is_remote_login_enabled,is_rpc_out_enabledfrom sys.serverswhere is_linked=1--配置鏈接服務(wù)器屬性設(shè)置別名exec sp_serveroption 'remotecmp','name','127.0.0.1'--查詢數(shù)據(jù)select top 10 * from remotecmp.數(shù)據(jù)庫名.架構(gòu)名.表名

上面的文章是通過sql自帶的存儲過程實(shí)現(xiàn)的,其他的可以參考武林網(wǎng)其他的文章。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 张北县| 青神县| 定结县| 依兰县| 滁州市| 墨江| 炎陵县| 新建县| 沐川县| 娱乐| 玛多县| 赞皇县| 九台市| 武邑县| 怀来县| 内乡县| 突泉县| 麦盖提县| 丰宁| 孟州市| 灵武市| 应用必备| 甘泉县| 桐城市| 宜章县| 筠连县| 聂荣县| 宝鸡市| 都兰县| 文昌市| 南雄市| 尤溪县| 长丰县| 吴川市| 和龙市| 平山县| 大安市| 云和县| 建昌县| 亳州市| 定远县|