2013-09-25 4 views
0

Я создал системные DSN для базы данных MySQL и Oracle, и я смог использовать эти DSN для создания связанных серверов в моей базе данных SQL Server, и все работает нормально.Не удается найти Системное DSN в службах Reporting Services

Однако я пытаюсь создать отчет в BIDS 2008/Reporting Services 2008 R2, и я не могу получить эти системные DSN. Когда я пытаюсь создать источник данных, я выбираю «Тип как ODBC», «Редактировать», мои системные DSN на этом же компьютере не отображаются.

Буду очень благодарен за любую помощь. Спасибо

ответ

0

Вы используете 64-битную машину? Если это так, имейте в виду, что на 64-битной машине есть TWO Администраторы источника данных ODBC, один для 32-разрядных и один для 64-разрядных драйверов. Если вы создаете системный DSN в одном, он не отображается в другом.

64-разрядная версия, как правило, в C: \ Windows \ System32 \ odbcad32.exe

32-разрядная версия, как правило, в C: \ Windows \ SysWOW64 \ odbcad32.exe

Я m не уверен, какую версию службы Reporting Services ищет, но попробуйте открыть обе версии и воссоздать свой DSN в том месте, где оно отсутствует (предполагается, что для вашего источника данных есть как 32-разрядные, так и 64-разрядные драйверы).

Смежные вопросы