Sql2005 的链接服务器功能,配置得当的话,用来访问 Oracle 数据库还是挺方便的。尤其在一些老项目里,SQL Server 做主数据库,但又少不了跟 Oracle 打交道,这时候连个稳定的链接服务器就关键了。文档里步骤清晰,适合动手能力比较强的同学照着做。
Oracle 的连接配置这块,注意 ODBC 驱动的安装路径和版本匹配,出错大多数就是这个原因。用的不是官方驱动?嗯,换掉试试,别问我怎么知道的……
SQL 2005 的配置方式还挺“原始”的,要么写脚本建链接服务器,要么老老实实用图形界面一步步配。建议用脚本,方便重现环境,也好加进部署流程。
文档里讲得比较清楚,像 sp_addlinkedserver
和 sp_addlinkedsrvlogin
的用法都有。配置完跑一下简单查询,看能不能读到 Oracle 那边的数据,响应也快,搞定了。
如果你对链接服务器这块还不太熟,建议先看看SQL 2005 建立链接服务器详解这篇文章,比较基础但有。顺带提一句,像 Oracle TimesTen 和 数据库- Web 服务器连接方式这类文档,也挺适合扩展一下思路。
如果你在 Windows 上搞开发,记得看下 Windows 平台下 Redis 配置 这种文档,虽然方向不同,但配置逻辑其实挺相通。
,这份 通过 Sql2005 链接服务器访问 Oracle 配置文档.doc
,适合那些需要 SQL Server 和 Oracle 混合用的小伙伴。照着操作,多半不会错。