Подключение Reporting Services 2005SP2 к SQL Server 2008

Я пытаюсь настроить Reporting Services 2005SP2 на машине с SQL 2008 на другом хосте ReportServer DB.

Когда я создаю ReportServerDB, БД создается как версия C.0.9.45:

Когда после этого я пытаюсь инициализировать службы Reporting Services, я получаю сообщение об ошибке с неверным номером версии. Службы Reporting Services создали БД ReportServer версии C.0.9.45, но теперь ожидают версию C.0.8.54.

Изменение настроек совместимости БД не влияет. А изменение номера версии sproc в базе данных для возврата того, что Reporting Services хотят слышать, только задерживает сбой до начала инициализации.

Любые идеи?


person Andrew J. Brehm    schedule 01.10.2008    source источник


Ответы (2)


Мне ответили из службы поддержки Microsoft, что на одном и том же боксе это невозможно.

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=4153333&SiteID=1

person Community    schedule 30.11.2008

Вы должны были создать reportServerDB с помощью инструмента конфигурации SQL 2008. Если вы хотите использовать версию сервера 2005 года, вам необходимо создать базу данных конфигурации с помощью инструмента настройки, поставляемого с SQL 2005. Инструмент 2005 SP2 создаст базу данных с версией C.0.8.54

person Darren Gosbell    schedule 27.10.2008
comment
Нет. База данных ReportServer была создана с помощью инструмента конфигурации SQL 2005. Sproc, сообщающий номер версии, также, кажется, меняется, когда я перемещаю БД с SQL 2005 на SQL 2008. - person Andrew J. Brehm; 30.10.2008
comment
Как вы перемещаете БД. Я почти уверен, что перемещение БД никоим образом не должно изменить сохраненную процедуру. У меня SSRS 2005 и 2008 работают бок о бок на моем ноутбуке, и они работают нормально, хотя у меня есть базы данных репозитория каждого в разных экземплярах сервера БД, так что это не совсем то же самое. - person Darren Gosbell; 31.10.2008