У меня есть настройка отчетов с SSRS в нашей базе данных SQL Server 2005. Поскольку SQL Server 2008 не поддерживается основной программой, заполняющей нашу базу данных, мы застряли с 2005 годом в нашей производственной базе данных. К сожалению, когда я запускаю наши еженедельные отчеты о проверках, веб-интерфейс постоянно выходит из строя, потому что сервер не может выполнить преобразование в PDF. Я читал, что SSRS SQL Server 2008 НАМНОГО лучше с управлением памятью. Мне было интересно, могу ли я сделать какую-нибудь публикацию подписки на доставку журнала транзакций с 2005 по 2008 год? Я преследую здесь мечту.
В настоящее время мне нужно открыть проект SSRS в Visual Studio и запустить отчеты внутри, потому что он никогда не истекает при преобразовании PDF. Время ожидания истекает, только если я попытаюсь запустить его через веб-интерфейс SSIS.
Вы не сможете вести журнал доставки с SQL 2005 на SQL 2008 и иметь возможность читать базу данных. Когда база данных переходит в режим ожидания, она не может перевести базу данных в оперативный режим, потому что не может обновить физическую версию базы данных.
Да, и доставка журналов, и репликация поддерживают источник 2005 -> цель 2008. Если вы думаете, что SSRS 08 решит вашу проблему, почему бы не установить автономный экземпляр SSRS2008 и просто использовать базу данных на сервере 2005 года в качестве источника данных?
Ваши источники данных не обязательно должны быть локальными по отношению к установке SSRS. Это позволит вам быстро протестировать предложенное вами решение.