0

有一个运行 SQL Server 的 Windows 2008 Server 作为大数据解决方案。(生产)数据库约为 1TB。现在,所有的测试和开发都是针对这个生产服务器的。

有人告诉我,复制数据库或备份数据库对于开发数据库来说是不可能的,因为没有额外的服务器可供使用。数据库的大小似乎是另一个限制,因为它很大。不仅如此,这个数据库无疑会很快变大(5TB)。

在这种情况下,有哪些方法可以设置用于测试和开发数据库的开发环境?

4

1 回答 1

3

两种选择:

  1. 在同一个 SQL Server 实例中创建一个新数据库。
  2. 创建在同一台物理机上运行的新 SQL Server 实例。

我推荐后者,因为交叉的风险较小,并且登录和用户都是分开的,这意味着您可以保护您的生产环境免受意外访问。

有关实例的更多信息,您可以查看此处

要填充您的新实例,您可以从生产环境中设置一个提取,该提取仅获取部分数据。这样您就不必拥有双倍的磁盘空间。您应该能够使用 Sql Server 集成服务。从这里开始。

PS你真的应该得到一个完全独立的开发环境,但听起来他们不让你参与重大决策。

于 2013-10-01T22:27:37.337 回答