|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一个相关的问题是第三方支持的资格问题,尽管直接来自厂商的支持和服务可以一定程度上减缓这个问题,但是,对于有的企业来说,通过强有力的本地化支持显然更有吸引力。oracle|server|sqlserver
一:sqlserver毗连oracle
1.设置windows的ODBC数据源:
入手下手菜单—》设置—》办理工具—》数据源(ODBC)—》进进设置用户DSN大概体系DSN都可以:
增加—》选择MicrosoftODBCfororacle—》自界说数据源称号(最好跟tns中毗连串同名!)—》服务器称号
(必填!填写tns文件中的毗连串称号)—》完成。
2.设置sqlserver2000中的毗连服务器:
企业办理器—》平安性—》毗连服务器—》右键新建毗连服务器—》界说毗连称号;
选其他数据源;指定程序称号为:MicrosoftOLEDBProviderforOracle;产物称号可不填;
数据源指定方才ODBC中界说好的数据源称号;供应程序字符串按以下格局填写:UserID=username;Password=userpasswd
(大概按以下格局:UID=username;PWD=userpasswd),
这里的用户名和暗码对应所要毗连的oracle数据库中的用户名和暗码—》平安性标签页里:
设置用此平安高低文举行,并录进oracle的数据库用户名和暗码—》服务器选项标签页可默许—》断定。
3.完成了。利用办法
在sqlserver企业办理器—》平安性—》毗连服务器翻开刚建好的毗连服务器—》点击表,
便可在右侧窗口看到该oracle数据库用户具有的的一切表名,但在这里还其实不能检察表的纪录,这个必要在sqserver的查询剖析器顶用详细sql完成!
会见表时,利用格局为:[毗连服务器名]..[ORACLE用户].[表名]。必需为年夜写。更具体详细的利用这里不再赘述。
------------------------------------------------------------------------------------------
二:oracle毗连sqlserver
1、安转通明网关
在自界说安转内
D:oracleora92 g4msqladmininittg4msql.oratg4msql
2、在D:oracleora92
etworkadminlistener.ora内增加
(SID_DESC=
(GLOBAL_DBNAME=tg4msql)
(PROGRAM=tg4msql)
(ORACLE_HOME=D:oracleora92)
(SID_NAME=tg4msql)
)
3、设置tns
tnsnames.ora
-----------------
例子1
cdma=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=zhyg)(PORT=1521))
)
(CONNECT_DATA=
(SID=tg4msql)
(SERVER=DEDICATED)
)
(HS=OK)
)
例子2
du=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=sha38)(PORT=1521))
)
(CONNECT_DATA=
(SID=jf)
(SERVER=DEDICATED)
)
(HS=OK)
)
--------
3、创立数据链路
CREATEPUBLICDATABASELINKDUCONNECTTOSAIDENTIFIEDBYSAUSINGDU
ok可使用了
select*fromsysobjects@cdma
由于MySQL数据库已经如此普及,对企业来说它无疑是一个更好的选择。 |
|