SQL Server如何通過SQL語句直接操作另一臺(tái)服務(wù)器上的SQL SERVER的數(shù)據(jù)
SQL Server如何通過SQL語句直接操作另一個(gè)SQL SERVER的數(shù)據(jù)
1、 現(xiàn)在執(zhí)行SQL語句的數(shù)據(jù)庫服務(wù)器開啟Ad Hoc Distributed Queries
exec sp_configure "showadvanced options",1 reconfigure exec sp_configure "Ad HocDistributed Queries",1 reconfigure
2、通過openrowset(‘SQLOLEDB’,’另一個(gè)SQLSERVER數(shù)據(jù)庫IP’; ‘另一個(gè)數(shù)據(jù)庫用戶名’;’密碼’,’select * from 數(shù)據(jù)庫名.表所有者.表名’)
openrowset(‘SQLOLEDB’,’另一個(gè)SQLSERVER數(shù)據(jù)庫IP’; ‘另一個(gè)數(shù)據(jù)庫用戶名’;’密碼’,’select * from 數(shù)據(jù)庫名.表所有者.表名’)
3、 實(shí)例
select * from openrowset('SQLOLEDB','192.168.4.238'; 'jb51';'ecology','select * from ecology.dbo.hrmresource')
以上語句可在當(dāng)前數(shù)據(jù)庫查詢出192.168.4.238數(shù)據(jù)庫上的hrmresource'數(shù)據(jù),大家在實(shí)際使用過程中一定要控制好權(quán)限,只能指定的ip才讓訪問本地的sql數(shù)據(jù)庫,低權(quán)限運(yùn)行數(shù)據(jù)庫,更不能使用sa,這里只是測(cè)試。
相關(guān)文章:
1. SQL Server端口更改后的數(shù)據(jù)庫連接方式2. SQL Server ISNULL 不生效原因及解決3. sql server數(shù)據(jù)庫備份有兩種方式4. 在SQL Server 2005中實(shí)現(xiàn)異步觸發(fā)器架構(gòu)5. 讓SQL Server也能使用2G以上內(nèi)存6. sql server 2005中新增加的try catch學(xué)習(xí)7. 在Win2003 R2上安裝SQL Server 2005(一)8. HOW TO:使用 Osql 工具管理 SQL Server 桌面引擎 (MSDE 20009. SQL Server2005 Analysis服務(wù)實(shí)踐之起步10. Windows Server 2016 服務(wù)器配置指南 之 MariaDB數(shù)據(jù)庫環(huán)境搭建方法
