标签: php sql sql-server database
运行SQL Server的Windows 2008 Server是一种大数据解决方案。 (生产)数据库大约是1TB。现在,所有的测试和开发都是针对这个生产服务器的。
我被告知,复制数据库或备份数据库对于开发数据库是不可能的,因为没有额外的服务器可供使用。数据库的大小似乎是另一个限制,因为它很大。不仅如此,这个数据库无疑会很快变大(5TB)。
在这种情况下,如何设置开发环境以便针对数据库进行测试和开发?
答案 0 :(得分:3)
两个选项:
我推荐后者,因为交叉的风险较小,登录和用户都是独立的,这意味着您可以保护您的生产环境免于意外访问。
有关实例的更多信息,请查看here
要填充新实例,您可以设置生产环境中仅包含部分数据的数据提取。这样你就不必拥有双倍的磁盘空间。您应该能够使用Sql Server Integration Services。开始here。
P.S。你真的应该得到一个完全独立的开发环境,但听起来他们不会让你做出重大的决定。