SQL Server如何通過SQL語句直接操作另一臺服務(wù)器上的SQL SERVER的數(shù)據(jù)
SQL Server如何通過SQL語句直接操作另一個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’,’另一個SQLSERVER數(shù)據(jù)庫IP’; ‘另一個數(shù)據(jù)庫用戶名’;’密碼’,’select * from 數(shù)據(jù)庫名.表所有者.表名’)
openrowset(‘SQLOLEDB’,’另一個SQLSERVER數(shù)據(jù)庫IP’; ‘另一個數(shù)據(jù)庫用戶名’;’密碼’,’select * from 數(shù)據(jù)庫名.表所有者.表名’)
3、 實例
select * from openrowset('SQLOLEDB','192.168.4.238'; 'jb51';'ecology','select * from ecology.dbo.hrmresource')
以上語句可在當前數(shù)據(jù)庫查詢出192.168.4.238數(shù)據(jù)庫上的hrmresource'數(shù)據(jù),大家在實際使用過程中一定要控制好權(quán)限,只能指定的ip才讓訪問本地的sql數(shù)據(jù)庫,低權(quán)限運行數(shù)據(jù)庫,更不能使用sa,這里只是測試。
相關(guān)文章:
1. 從舊版本SQL Server中重新存儲數(shù)據(jù)2. Mysql入門系列:MYSQL服務(wù)器內(nèi)部安全性-安全數(shù)據(jù)目錄訪問3. SQL2000管理SQL7服務(wù)器出現(xiàn)TIMEOUT問題的解決4. The MySQL server is running with the --read-only option so it cannot execute this statement5. sql server 2005中的DDL觸發(fā)器6. SQL Server 2008數(shù)據(jù)庫引擎優(yōu)化顧問與索引優(yōu)化向?qū)еg的差別7. SQL Server數(shù)據(jù)庫超級管理員賬號防護知識8. Sql Server2005學(xué)習(xí)日記(01)9. 解決 Can’t connect to local mysql server through socket ‘/tmp/mysql.sock’ (2) |#200210. sql server修改表格數(shù)據(jù)的方法
1. Mysql入門系列:MYSQL表達式求值和MYSQL類型轉(zhuǎn)換
網(wǎng)公網(wǎng)安備