0

我们正在开发一个由 SQL Server 支持的 Web 应用程序。只有一个实例,因此在开发机器上创建基线数据库的规范方法是复制生产数据库。

我们将所有待处理的数据库更改保存为 SQL 脚本,因此开发人员可以随时获取生产副本,然后应用所有适用的 SQL 脚本。

生产数据库包含不应在开发机器上的敏感信息。我正在寻找一种导出数据库并以易于导入的格式为开发人员打包的好方法。

我已经用我现在的方式回答了这个问题,但我希望有更好的方法。

4

1 回答 1

0

我备份了生产数据库并将其还原到另一台机器上。然后我运行一个脚本来删除所有敏感数据。(如果数据太大而无法进行开发,我也可以在此处修剪数据。)然后我备份此数据库并将文件提供给开发人员。

备份两次似乎效率低下,但我不希望开发人员将敏感数据暂时保存在他们的机器上。

(我相信开发人员不会滥用敏感数据,但如果他们的一台笔记本电脑被盗或以其他方式受到损害,我不想担心潜在的安全漏洞。)

于 2012-10-19T15:11:05.277 回答