在SQL 2000实例和数据库上使用SQL 2008 SSRS和SSAS?

时间:2009-08-03 20:43:43

标签: sql-server reporting-services ssas

我使用的ERP系统在SQL 2000中“卡住”。供应商表示它不会工作,即使在2000兼容模式下,任何版本的SQL都高于2005.由于企业繁文缛节,我无法使用SQL 2005 。

我可以将2008安装在与单独实例相同的服务器上,然后使用2008年的工具创建SSRS和SSAS项目吗?

他们可以直接从SQL 2000数据库中读取吗?

如果没有,我可以通过日志传送或者每天简单的备份和恢复将数据从2000实例传输到2008实例吗?

如果有必要,我可以在一个单独的服务器上设置2008,然后尝试定期将数据从2000移动到2008并在其上运行SSRS和SSAS。这会有用吗?

任何输入都将不胜感激。

2 个答案:

答案 0 :(得分:2)

是的,就所有帐户而言。

SQL Server绝对向后兼容,可以使用SQL Server 2000作为SSAS和SSRS的源。它使用SQL 10.0驱动程序,它可以毫无问题地连接到2000个实例。

话虽这么说,我会考虑使用SSIS将数据带入2008年的实例并将其标记出来,因为通常情况下,ERP系统是3NF,这不太适合SSAS。对于star schema来说,你要好多了。

答案 1 :(得分:0)

我没有理由看到这是不可能的除非你正在进行某种形式的故障转移群集,然后你只需要将SQL 2008的实例放在一个单独的服务器上。 SSAS和SSRS应该能够本地访问SQL 2000数据库,而不需要我能想到的ETL。