Ⅰ sql server2005 建立連接伺服器時訪問介面沒有microsoft ole db provider for oracle選項
需要在「伺服器對象」——>「鏈接伺服器」——>「訪問介面」下,找到OraOLEDB.Oracle選項,單擊右鍵選擇屬性,然後在訪問介面選項下勾選「允許進程內」(Allow
inprocess),即可解決上面問題,有時候,可能需要重新新建此鏈接伺服器。
Ⅱ 在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資料庫數碼(責任編輯:盧兆林)
Ⅲ 如何建立SQL資料庫與伺服器做連接
如果是oracle的話,先建個資料庫連接,這樣對於a來說b上的表就是遠程表了,這個時候就可以把b上的數據表作為基表來進行操作了。如果是sql
server就不清楚了,沒進行過相關的研究
Ⅳ 如何在SQL Server 2000中創建鏈接伺服器
--創建鏈接伺服器
execsp_addlinkedserver'A_to_B','','SQLOLEDB','127.0.0.1'
execsp_addlinkedsrvlogin'A_to_B','false',null,'sa','sa密碼'
Ⅳ sql server怎麼配置遠程鏈接伺服器
首先打開登錄SQL Server 2012管理器,然後雙擊在安全性里的用戶SA。
進入用戶SA的屬性界面,點擊「狀態」,單選框選項確保如圖所示,按確定。
之後打開SQL Server配置管理器,點擊SQL Server 服務選項,確定SQL Server是正在運行的。
如果想手動更改SQL資料庫的連接埠,只要更改如下圖的默認埠,SQL Server 2012 默認埠為1433。
最後,就是映射埠1433了,遠程連接這個資料庫時,格式為:Data Source=[域名或IP],[埠]。例如Data Source=117.232.22.132,4646。如果埠為默認的1433,就不用填寫埠,Data Source=117.232.22.132。
Ⅵ sql server怎麼設置鏈接伺服器
展開伺服器對象-->鏈接伺服器-->右擊"新建鏈接伺服器"
輸入鏈接伺服器的IP或者輸入域名(域名會更方便一些,可以更換伺服器IP地址)
設置鏈接伺服器的安全性(登錄的用戶名和密碼)
創建成功後就可以看到了,如下圖
5
現在就可以使用鏈接伺服器了,用本地登錄SqlServer,新建一個查詢,輸入
Select * From [鏈接伺服器名].[遠程資料庫名].[所有者].[表名]
比如
Select * from [3G.XXXX.NET].[cntvs].[dbo].[tbUsers]
6
如果可以查詢到數據說明一切正常嘍
Ⅶ 如何創建從SQL Server到DB2的鏈接伺服器
1、打開sql
server
management
studio;
2、連接到sql
server
2008;
3、打開「伺服器對象」->「鏈接伺服器」;
4、右鍵「新建鏈接伺服器」彈出對話框;
5、常規里在「鏈接伺服器」輸入2000所在的實例名。一般是機器名;
6、安全性里添加一個登錄,用於登錄到2000。是不是沒設置這里?
Ⅷ 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
Ⅸ sqlserver2012怎麼鏈接伺服器
SQL Server 2012建立鏈接伺服器
Server1:
DB Version: 2012
Server IP: 192.168.120.252
Souce Database
Server2:
DB Version: 2012
Server IP: 192.168.120.210
Target Database
在Server2上執行以下語句
execsp_addlinkedserver'sqlserver','','SQLOLEDB','192.168.120.252'
execsp_addlinkedsrvlogin'sqlserver','false',null,'sa',''
go
SELECT*
FROM
OPENROWSET('SQLOLEDB',
'server=192.168.120.252;uid=sa;pwd=XXXXX',--字元串
DBName.dbo.TableName)--直接寫表的名稱