2013-09-25 42 views
0

我已經爲MySQL和Oracle數據庫創建了系統DSN,並且我已經能夠使用這些DSN在我的SQL Server數據庫中創建鏈接服務器,並且所有工作都正常。在Reporting Services中找不到系統DSN

但是,我試圖在BIDS 2008/Reporting Services 2008 R2中創建一個報告,我無法獲取這些系統DSN。當我嘗試創建數據源時,我選擇Type as ODBC,單擊編輯,我的系統DSN在同一臺機器上不顯示。

我將非常感謝任何幫助。謝謝

回答

0

您使用的是64位機器嗎?如果是這樣,請注意,在64位機器上有TWO ODBC數據源管理員,一個用於32位,另一個用於64位驅動程序。如果您在其中一箇中創建了系統DSN,則在另一箇中不可見。

的64位版本的通常爲C:\ Windows \ System32下\ odbcad32.exe的

的32位版本的通常爲C:\的Windows \ Syswow64資料\ odbcad32.exe的

I」 m不確定Reporting Services正在查找哪個版本,但嘗試打開這兩個版本並重新創建缺少DSN的版本(假設您的數據源同時包含32位和64位驅動程序)。