有什么理由复制 SQL Server 数据库以进行报告吗?

有什么理由复制 SQL Server 数据库以进行报告吗?

我们正在升级我们的 ERP 应用程序以在 SQL Server 2008 R2 上运行。它目前作为基于文件的系统在其自己的 Server 2008 虚拟机中运行。SQL Server 将安装到该 VM 中。

我们有一个单独的虚拟机(在同一物理主机上),它运行 SQL Server 来处理其他数据。是否有理由(出于性能或其他原因)不惜一切代价将数据从 ERP SQL 服务器复制到另一台虚拟机?我最初的计划是出于报告目的进行复制,并减少 ERP SQL 服务器上的负载,但如果两个 SQL 服务器都在同一物理主机上,我看不出这样做会带来性能上的好处。

答案1

如果您的报告可以以阻止您的应用程序的方式运行,那么这对我来说是轻而易举的事。

答案2

取决于你对“同一物理主机”的理解。你可以:

  • 达到虚拟机限制(Hyper-V:目前每个虚拟机有 4 个虚拟处理器,可能会达到最大值)
  • 遇到 IO 限制并且第二台 VM 使用不同的磁盘。

否则你是对的。无论如何都只能是一个小型安装。

相关内容