2

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

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

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

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

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

任何输入将不胜感激。

4

2 回答 2

2

是的,在所有方面。

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

话虽如此,我会考虑使用 SSIS 将数据引入 2008 实例并将其启动,因为通常 ERP 系统采用 3NF,这不太适合 SSAS。为此,您最好使用星型模式

于 2009-08-03T20:47:26.223 回答
0

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

于 2009-08-03T20:47:59.450 回答