0

我已经为 MySQL 和 Oracle 数据库创建了系统 DSN,并且我已经能够使用这些 DSN 在我的 SQL Server 数据库中创建链接服务器,并且一切正常。

但是,我正在尝试在 BIDS 2008 / Reporting Services 2008 R2 中创建报告,但无法获取这些系统 DSN。当我尝试创建数据源时,我选择类型为 ODBC,单击编辑,我在同一台机器上的系统 DSN 不显示。

我将非常感谢任何帮助。谢谢

4

1 回答 1

0

您使用的是 64 位机器吗?如果是这样,请注意,在 64 位计算机上,有两个ODBC 数据源管理员,一个用于 32 位驱动程序,一个用于 64 位驱动程序。如果您在其中一个中创建系统 DSN,则它在另一个中不可见。

64位版本一般在C:\Windows\System32\odbcad32.exe

32位版本一般在C:\Windows\SysWOW64\odbcad32.exe

我不确定 Reporting Services 正在寻找哪个版本,但请尝试打开这两个版本并在缺少的 DSN 中重新创建 DSN(假设您的数据源同时有 32 位和 64 位驱动程序)。

于 2013-09-26T00:04:13.400 回答