VS2005数据库项目忽略部署

时间:2016-02-03 18:24:51

标签: database sql-server-2005 deployment visual-studio-2005 database-project

我正在开发一个在VS2005中制作的古老项目,该项目将数据库项目部署到SQL Server 2005.

项目在项目属性的Target Database选项卡的Build字段中配置了数据库名称。测试连接确认设置正确。

我通常使用SSMS使用从不同生产服务器下载的备份覆盖此数据库,然后重建数据库项目以生成SQL脚本,其中包含将最近架构更改应用于生产数据库所需的语句。

我不确定可能会发生什么变化,但最近它开始生成一个名为这样的不同数据库:ProjectName_DB_GUID,干扰了diff脚本的创建。

即使Block Incremental Deployment if data loss might occur已被选中,它也删除了某些表中的许多行。

这显然只发生在一些下载的数据库中,但到目前为止,我还没有找到确切的原因。

我在这里可能会缺少什么?我可以尝试诊断问题并恢复原始行为?

0 个答案:

没有答案