自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server如何啟用Ad Hoc Distributed Queries?

數(shù)據(jù)庫 SQL Server
本文主要介紹了SQL Server數(shù)據(jù)庫中訪問遠(yuǎn)程數(shù)據(jù)庫的操作,包括Ad Hoc Distributed Queries服務(wù)的啟用以及訪問遠(yuǎn)程數(shù)據(jù)庫的一個(gè)實(shí)例,希望能夠?qū)δ兴鶐椭?/div>

SQL Server數(shù)據(jù)庫遠(yuǎn)程操作中,在使用openrowset/opendatasource前首先要啟用Ad Hoc Distributed Queries服務(wù),因?yàn)檫@個(gè)服務(wù)不安全所以SqlServer默認(rèn)是關(guān)閉的。

1、啟用Ad Hoc Distributed Queries的方法

SQL Server 阻止了對(duì)組件'Ad Hoc Distributed Queries' 的STATEMENT'OpenRowset/OpenDatasource'的訪問,因?yàn)榇私M件已作為此服務(wù)器安全配置的一部分而被關(guān)閉。系統(tǒng)管理員可以通過使用。sp_configure 啟用 'Ad Hoc Distributed Queries'。

啟用Ad Hoc Distributed Queries的方法,執(zhí)行下面的查詢語句就可以了:

  1. exec sp_configure 'show advanced options',1  
  2.  
  3. reconfigure  
  4.  
  5. exec sp_configure 'Ad Hoc Distributed Queries',1  
  6.  
  7. reconfigure 

使用完畢后,記得一定要關(guān)閉它,因?yàn)檫@是一個(gè)安全隱患,切記執(zhí)行下面的SQL語句:

  1. exec sp_configure 'Ad Hoc Distributed Queries',0  
  2.  
  3. reconfigure  
  4.  
  5. exec sp_configure 'show advanced options',0  
  6.  
  7. reconfigure 

2、使用示例

創(chuàng)建鏈接服務(wù)器 

  1. exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '遠(yuǎn)程服務(wù)器名或ip地址 '   
  2.  
  3. exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用戶名 ', '密碼 '  

查詢示例 

  1. select * from ITSV.數(shù)據(jù)庫名.dbo.表名 

導(dǎo)入示例 

  1. select * into 表 from ITSV.數(shù)據(jù)庫名.dbo.表名  

以后不再使用時(shí)刪除鏈接服務(wù)器 

  1. exec sp_dropserver  'ITSV ', 'droplogins '  

3、連接遠(yuǎn)程/局域網(wǎng)數(shù)據(jù)(openrowset/openquery/opendatasource) 

1、openrowset 

查詢示例 

 

  1. select * from openrowset( 'SQLOLEDB ', 'sql服務(wù)器名 '; '用戶名 '; '密碼 ',數(shù)據(jù)庫名.dbo.表名)  

 

生成本地表

 

  1. select * into 表 from openrowset( 'SQLOLEDB ', 'sql服務(wù)器名 '; '用戶名 '; '密碼 ',數(shù)據(jù)庫名.dbo.表名)  

 

把本地表導(dǎo)入遠(yuǎn)程表

 

  1. insert openrowset( 'SQLOLEDB ', 'sql服務(wù)器名 '; '用戶名 '; '密碼 ',數(shù)據(jù)庫名.dbo.表名)   
  2.  
  3. select *from 本地表 

 

更新本地表 

 

  1. update b   
  2.  
  3. set b.列A=a.列A   
  4.  
  5. from openrowset( 'SQLOLEDB ', 'sql服務(wù)器名 '; '用戶名 '; '密碼 ',數(shù)據(jù)庫名.dbo.表名)as a inner join 本地表 b   
  6.  
  7. on a.column1=b.column1 

 

openquery用法需要?jiǎng)?chuàng)建一個(gè)連接。

首先創(chuàng)建一個(gè)連接創(chuàng)建鏈接服務(wù)器 

 

  1. exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '遠(yuǎn)程服務(wù)器名或ip地址 '  

 

查詢

 

  1. select * FROM openquery(ITSV,  'SELECT *  FROM 數(shù)據(jù)庫.dbo.表名 ')  

 

把本地表導(dǎo)入遠(yuǎn)程表 

 

  1. insert openquery(ITSV,  'SELECT *  FROM 數(shù)據(jù)庫.dbo.表名 ')   
  2.  
  3. select * from 本地表 

 

更新本地表 

 

  1. update b   
  2.  
  3. set b.列B=a.列B   
  4.  
  5. FROM openquery(ITSV,  'SELECT * FROM 數(shù)據(jù)庫.dbo.表名 ') as a    
  6.  
  7. inner join 本地表 b on a.列A=b.列A 

 

2、opendatasource/openrowset 

 

  1. SELECT   * FROM   opendatasource( 'SQLOLEDB ',  'Data Source=ip/ServerName;User ID=登陸名;Password=密碼 ' ).test.dbo.roy_ta  

 

把本地表導(dǎo)入遠(yuǎn)程表:

 

  1. insert opendatasource( 'SQLOLEDB ',  'Data Source=ip/ServerName;User ID=登陸名;Password=密碼 ').數(shù)據(jù)庫.dbo.表名   
  2.  
  3. select * from 本地表 

 

 關(guān)于SQL Server數(shù)據(jù)庫中使用T-SQL語句訪問遠(yuǎn)程數(shù)據(jù)庫的操作就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. SQL Server 2005數(shù)據(jù)庫nolock使用詳解
  2. SQL Server 2005無法連接到本地服務(wù)器的解決
  3. SQL Server如何查詢當(dāng)前服務(wù)器有多少連接請(qǐng)求
  4. SQL Server通過整理索引碎片和重建索引提高速度
  5. SQL Server 2008安裝無法通過性能計(jì)數(shù)器一致性的解決
責(zé)任編輯:趙鵬 來源: CSDN博客
相關(guān)推薦

2010-07-15 09:04:54

SQL Server

2010-06-17 17:16:29

Ad Hoc路由協(xié)議

2010-12-24 09:15:09

AWE內(nèi)存SQL Server

2011-08-03 10:30:15

Linuxad-hocWifi

2009-11-18 09:33:24

2010-03-18 16:20:53

2010-06-19 14:03:20

2010-08-13 09:25:52

路由協(xié)議AODV

2011-03-28 14:43:40

SQL Server 啟用日志記錄

2010-06-17 17:27:35

路由協(xié)議

2010-03-18 16:28:24

無線Ad-hoc網(wǎng)絡(luò)

2010-03-18 16:08:53

無線Ad-hoc網(wǎng)絡(luò)

2012-04-26 13:48:56

iPhone應(yīng)用發(fā)布Ad Hoc

2010-03-18 16:54:14

無線Ad-hoc網(wǎng)絡(luò)

2010-03-18 16:39:49

2021-07-07 11:55:51

SQL 內(nèi)存頁Windows

2011-08-17 13:48:50

無線局域網(wǎng)

2010-12-30 11:13:36

卸載SQL Serve

2011-10-24 15:31:17

2010-07-15 17:28:50

SQL Server
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)