小编Ste*_*ett的帖子

通过备份将 SQL Server 数据库部署到生产服务器是否有任何问题?

这是一个稍微复杂的问题,因为我已经假设所描述的场景是错误的。

DBA 正在部署我编写的应用程序,其中包含一个 MS SQL Server 2008 数据库。他让我从我的开发机器上获取数据库备份,以便他可以将其恢复到生产服务器,从而部署它。这是一个全新的部署,因此没有要迁移的现有数据。我期待提供一个 DDL 脚本,我已经努力测试并确保它包含所需的一切。如果我在 SSMS 中执行它,则一键创建数据库。

对我来说,使用备份工具进行部署似乎不太合适,但如果不是 SQL Server 专家,我想不出不这样做的充分理由。例如,我会认为开发机器会对数据库造成一些“污染”——可能是计算机名称、目录结构或存储在某处的用户名。是这种情况,还是备份和恢复是一种有效的部署技术?

sql-server deployment sql-server-2008-r2

7
推荐指数
2
解决办法
1030
查看次数