如果是oracle的話,先建個資料庫連接,這樣對於a來說b上的表就是遠程表了,這個時候就可以把b上的數據表作為基表來進行操作了。如果是sql
server就不清楚了,沒進行過相關的研究
2. sqlserver如何創建鏈接伺服器
打開SQL SERVER2005的管理工具:SSMS
1.展開伺服器對象-->鏈接伺服器-->右擊"新建鏈接伺服器"
注意:必須以資料庫管理員身份登錄(通常也就是sa帳號)後,才可以創建"鏈接伺服器"
2.輸入鏈接伺服器的IP
3.設置鏈接伺服器的安全性(登錄遠程伺服器的相關賬號等信息)
4.確定,即完成了鏈接伺服器的創建
5.測試
用本地SQL帳號本地登錄SqlServer,新建一個查詢,輸入
Select * From [鏈接伺服器名].[遠程資料庫名].[所有者].[表名]
比如
Select * from [127.0.0.1].[otherServer].[dbo].[t_class]
3. sql server 2008創建鏈接伺服器,但是報錯了
連接字元串發上來看看,你寫錯了吧
4. sql server 2005創建鏈接伺服器失敗
開始-所有程序-Microsoft SQLServer 2005-配置工具-Sql Server Configration Manager-Sql Server 2005網路配置-SQLServer協議-啟動Name Pipes和TCP/IP。
啟動SQL Server Management Studio,先用Windows身份驗證方式登進去。在伺服器上右鍵-屬性-安全性,把伺服器身份驗證改為「SQLServer和Windows身份驗證模式」。
5. sql server 2008怎麼鏈接伺服器
1、展開伺服器對象-->鏈接伺服器-->右擊"新建鏈接伺服器"
2、輸入鏈接伺服器的IP或者輸入域名(域名會更方便一些,可以更換伺服器IP地址)
3、設置鏈接伺服器的安全性(登錄的用戶名和密碼)
4、創建成功後就可以看到了,
5、現在就可以使用鏈接伺服器了,用本地登錄SqlServer,新建一個查詢,輸入
6、Select * From [鏈接伺服器名].[遠程資料庫名].[所有者].[表名]
7、比如 Select * from [3G.XXXX.NET].[cntvs].[dbo].[tbUsers]
8、如果可以查詢到數據說明一切正常嘍
6. 在SQL Server上如何創建Oracle鏈接伺服器
答:具體的參考示例如下: exec sp_addlinkedserver @server='ORACLEDB', @srvproct='Oracle', @provider='MSDAORA', @datasrc='ROADSMS' --該參數為使用sqlplus登錄時的'主機字元串' exec sp_addlinkedsrvlogin 'ORACLEDB',false, 'sa','ROADSMS','ROADSMS123[]' --'ROADSMS'為oracle資料庫用戶名,'ROADSMS123[]'為oracle資料庫數碼(責任編輯:盧兆林)
7. SQL中如何新建一個伺服器並登錄
1展開伺服器對象-->鏈接伺服器-->右擊"新建鏈接伺服器"
2輸入鏈接伺服器的IP或者輸入域名(域名會更方便一些,可以更換伺服器IP地址)
3設置鏈接伺服器的安全性(登錄的用戶名和密碼)
4創建成功後就可以看到了,如下圖
5現在就可以使用鏈接伺服器了,用本地登錄SqlServer,新建一個查詢,輸入
Select * From [鏈接伺服器名].[遠程資料庫名].[所有者].[表名]
比如
Select * from [3G.XXXX.NET].[cntvs].[dbo].[tbUsers]
6如果可以查詢到數據說明一切正常嘍
8. SQL2005如何建立鏈接伺服器
--這個是2000的,估計差不多. 不同伺服器資料庫之間的數據操作 --創建鏈接伺服器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '遠程伺服器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用戶名 ', '密碼 '--查詢示例select * from ITSV.資料庫名.dbo.表名--導入示例select * into 表 from ITSV.資料庫名.dbo.表名 --以後不再使用時刪除鏈接伺服器 exec sp_dropserver 'ITSV ', 'droplogins ' --連接遠程/區域網數據(openrowset/openquery/opendatasource) --1、openrowset--查詢示例select * from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名) --生成本地表 select * into 表 from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名) --把本地表導入遠程表 insert openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名) select *from 本地表 --更新本地表update bset b.列A=a.列A from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)as a inner join 本地表 bexecsp_addlinkedserver@server=’別名’, @provider=’sqloledb’, @srvproct=’’, @datasrc=’遠程伺服器IP’ 遠程注冊成功:(親測) --exec sp_addlinkedserver '注冊名','','SQLOLEDB','遠程資料庫名' --exec sp_addlinkedsrvlogin '注冊名','false',null,'用戶名','密碼'--go
9. 如何在SQL Server 2000中創建鏈接伺服器
--創建鏈接伺服器
execsp_addlinkedserver'A_to_B','','SQLOLEDB','127.0.0.1'
execsp_addlinkedsrvlogin'A_to_B','false',null,'sa','sa密碼'
10. sql server怎麼設置鏈接伺服器
展開伺服器對象-->鏈接伺服器-->右擊"新建鏈接伺服器"
輸入鏈接伺服器的IP或者輸入域名(域名會更方便一些,可以更換伺服器IP地址)
設置鏈接伺服器的安全性(登錄的用戶名和密碼)
創建成功後就可以看到了,如下圖
5
現在就可以使用鏈接伺服器了,用本地登錄SqlServer,新建一個查詢,輸入
Select * From [鏈接伺服器名].[遠程資料庫名].[所有者].[表名]
比如
Select * from [3G.XXXX.NET].[cntvs].[dbo].[tbUsers]
6
如果可以查詢到數據說明一切正常嘍