Использовать SQL 2008 SSRS и SSAS для экземпляра и базы данных SQL 2000? - PullRequest
2 голосов
/ 04 августа 2009

Система ERP, которую я использую, «зависла» в SQL 2000. Поставщик заявляет, что она не будет работать, даже в режиме совместимости 2000 с любой версией SQL выше 2005. Из-за корпоративной волокиты я не могу использовать SQL 2005 .

Можно ли установить 2008 на тот же сервер в качестве отдельного экземпляра, а затем использовать инструменты 2008 для создания проектов SSRS и SSAS?

Могут ли они читать напрямую из баз данных SQL 2000?

Если нет, могу ли я перенести данные из экземпляра 2000 в экземпляр 2008 с доставкой журналов или, возможно, с помощью простого ежедневного резервного копирования и восстановления?

При необходимости я мог бы установить 2008 на отдельном сервере, а затем попытаться периодически перемещать данные с 2000 на 2008 и запускать SSRS и SSAS на этом. Будет ли это работать?

Любой вклад будет оценен.

Ответы [ 2 ]

2 голосов
/ 04 августа 2009

Да, на всех счетах.

SQL Server абсолютно обратно совместим и может использовать SQL Server 2000 в качестве источника для SSAS и SSRS. Он использует драйвер SQL 10.0, который может без проблем подключаться к 2000 экземплярам.

При этом я хотел бы использовать SSIS для переноса данных в экземпляр 2008 года и запустить его, так как обычно системы ERP работают в 3NF, что не очень подходит для SSAS. Для вас гораздо лучше использовать звездную схему .

0 голосов
/ 04 августа 2009

Нет причин, по которым я вижу, что это невозможно , если только не выполняется какая-либо форма отказоустойчивой кластеризации, а затем вам просто нужно поместить экземпляр SQL 2008 на отдельный сервер. SSAS и SSRS должны иметь возможность прямого доступа к базе данных SQL 2000 без необходимости использования ETL, о котором я могу думать.

...