SQL Server如何通過(guò)SQL語(yǔ)句直接操作另一臺(tái)服務(wù)器上的SQL SERVER的數(shù)據(jù)
SQL Server如何通過(guò)SQL語(yǔ)句直接操作另一個(gè)SQL SERVER的數(shù)據(jù)
1、 現(xiàn)在執(zhí)行SQL語(yǔ)句的數(shù)據(jù)庫(kù)服務(wù)器開(kāi)啟Ad Hoc Distributed Queries
exec sp_configure "showadvanced options",1 reconfigure exec sp_configure "Ad HocDistributed Queries",1 reconfigure
2、通過(guò)openrowset(‘SQLOLEDB’,’另一個(gè)SQLSERVER數(shù)據(jù)庫(kù)IP’; ‘另一個(gè)數(shù)據(jù)庫(kù)用戶名’;’密碼’,’select * from 數(shù)據(jù)庫(kù)名.表所有者.表名’)
openrowset(‘SQLOLEDB’,’另一個(gè)SQLSERVER數(shù)據(jù)庫(kù)IP’; ‘另一個(gè)數(shù)據(jù)庫(kù)用戶名’;’密碼’,’select * from 數(shù)據(jù)庫(kù)名.表所有者.表名’)
3、 實(shí)例
select * from openrowset('SQLOLEDB','192.168.4.238'; 'jb51';'ecology','select * from ecology.dbo.hrmresource')
以上語(yǔ)句可在當(dāng)前數(shù)據(jù)庫(kù)查詢出192.168.4.238數(shù)據(jù)庫(kù)上的hrmresource'數(shù)據(jù),大家在實(shí)際使用過(guò)程中一定要控制好權(quán)限,只能指定的ip才讓訪問(wèn)本地的sql數(shù)據(jù)庫(kù),低權(quán)限運(yùn)行數(shù)據(jù)庫(kù),更不能使用sa,這里只是測(cè)試。
相關(guān)文章:
1. 讓SQL Server也能使用2G以上內(nèi)存2. SQL Server備份數(shù)據(jù)庫(kù)的完整步驟3. SQL Server 數(shù)據(jù)庫(kù)中的收縮數(shù)據(jù)庫(kù)和文件操作4. sql server 2005 批量導(dǎo)入導(dǎo)出5. 使用Microsoft SQL Server 2000的XML查詢6. SQL Server: convert varbinary to varchar7. sql server關(guān)于函數(shù)中如何使用Getdate()8. SQL SERVER中一些常見(jiàn)性能問(wèn)題的總結(jié)9. SQL Server主鍵約束(PRIMARY KEY)10. 如何修改Linux服務(wù)器中的MySQL數(shù)據(jù)庫(kù)密碼
