2009-08-03 49 views
2

我使用的ERP系统在SQL 2000中“卡住”。供应商声明,即使在2000版兼容模式下,任何版本的SQL都高于2005年,它也不能工作。由于企业繁文tape节,我无法使用SQL 2005。在SQL 2000实例和数据库上使用SQL 2008 SSRS和SSAS?

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

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

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

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

任何输入,将不胜感激。

+1

你可以说谁是ERP供应商,所以我们可以避免与他们做生意(除非他们有一个后来的版本,可以在2005年工作,某些公司不会升级)。 – 2009-08-03 20:48:55

+0

@John:阿门。我想知道ERP供应商告诉你什么SQL 2008无法访问SQL 2000数据。 – Eric 2009-08-03 20:50:25

回答

2

是的,在所有帐户上。

SQL Server完全向后兼容,并且可以使用SQL Server 2000作为SSAS和SSRS的源。它使用SQL 10.0驱动程序,它可以毫无问题地连接到2000个实例。这就是说,我会考虑使用SSIS将数据导入到2008实例中,并将它列出来,因为通常情况下,ERP系统在3NF中,这对于SSAS来说并不是很合适。这对你来说更好用了star schema

0

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

相关问题