文章詳情頁
SQL Server如何通過SQL語句直接操作另一臺服務器上的SQL SERVER的數據
瀏覽:66日期:2023-03-06 14:25:31
SQL Server如何通過SQL語句直接操作另一個SQL SERVER的數據
1、 現在執行SQL語句的數據庫服務器開啟Ad Hoc Distributed Queries
exec sp_configure "showadvanced options",1 reconfigure exec sp_configure "Ad HocDistributed Queries",1 reconfigure
2、通過openrowset(‘SQLOLEDB’,’另一個SQLSERVER數據庫IP’; ‘另一個數據庫用戶名’;’密碼’,’select * from 數據庫名.表所有者.表名’)
openrowset(‘SQLOLEDB’,’另一個SQLSERVER數據庫IP’; ‘另一個數據庫用戶名’;’密碼’,’select * from 數據庫名.表所有者.表名’)
3、 實例
select * from openrowset('SQLOLEDB','192.168.4.238'; 'jb51';'ecology','select * from ecology.dbo.hrmresource')
以上語句可在當前數據庫查詢出192.168.4.238數據庫上的hrmresource'數據,大家在實際使用過程中一定要控制好權限,只能指定的ip才讓訪問本地的sql數據庫,低權限運行數據庫,更不能使用sa,這里只是測試。
標簽:
MsSQL
相關文章:
1. SQL Server和Oracle并行處理方法對比2. Mysql入門系列:安排預防性的維護MYSQL數據庫服務器3. VFP中用SPT訪問SQL Server數據庫4. SQL2000管理SQL7服務器出現TIMEOUT問題的解決5. SQL Server主鍵與外鍵設置以及相關理解6. 服務器Centos部署MySql并連接Navicat過程詳解7. SQL Server數據庫連接查詢和子查詢實戰案例8. 實例講解兩臺SQL Server數據同步解決方案9. SQL Server臨時表的正確刪除方式(sql server 刪除臨時表)10. HOW TO:使用 Osql 工具管理 SQL Server 桌面引擎 (MSDE 2000
排行榜
