我需要在大型机上为DB2数据库创建链接服务器。有没有人在64位版本的SQL Server 2005上成功完成此操作?如果是,使用了哪些提供商和设置?
链接服务器的工作方式非常重要,无论我们是使用Windows身份验证帐户登录SQL Server还是SQL Server登录。同样重要的是,4部分名称和OPENQUERY
查询方法都是有效的。我们在一台运行良好的SQL Server 2000机器上设置了一台,但它使用了一个不适用于64位SS 2005的提供程序。
答案 0 :(得分:1)
去年年底(2007年9月)我们遇到了与生产系统相同的问题,微软联系人的官方消息是,他们有64位oledb驱动程序连接到ASI / DB2 但当时它在 BETA 。
不知道什么时候会出现测试版,但这是去年的新闻。
我们决定将生产服务器移到32位机器上,因为我们不习惯在生产系统上使用beta驱动程序。
我知道这不会回答您的问题,但希望能为您提供一些见解
答案 1 :(得分:0)
您使用的是什么提供程序用于Sql 2000?我非常确定MS有一个用于DB2的x64 OLEDB驱动程序(Host Integration Server的一部分,但可以单独下载)。 IBM有.NET和ODBC的x64,以及可能的OLEDB(虽然它是一个可以找到的PITA)。
一旦你获得链接服务器设置,我很确定你的所有其他要求都是自动的......
答案 2 :(得分:0)
来自Sql 2005 February 2007 Feature Pack:
用于DB2的Microsoft OLE DB提供程序是一个COM组件,用于将存储在IBM DB2数据库中的重要数据与基于Microsoft SQL Server 2005 Enterprise Edition和Developer Edition的新解决方案集成。 SQL Server开发人员和管理员可以将提供程序与Integration Services,Analysis Services,Replication,Reporting Services和Distributed Query Processor一起使用。运行自解压下载包以创建安装文件夹。单个安装程序将在x86,x64和IA64计算机上安装提供程序和工具。