Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server VS2012防止数据丢失SQL Server项目?_Sql Server_Visual Studio 2012 - Fatal编程技术网

Sql server VS2012防止数据丢失SQL Server项目?

Sql server VS2012防止数据丢失SQL Server项目?,sql-server,visual-studio-2012,Sql Server,Visual Studio 2012,我第一次使用VS2012构建和部署SQL Server 2012项目。我成功地创建了一个数据库并作为数据层应用程序发布 我遇到的问题是如何防止更新时发生数据丢失。由于某些原因,我在VisualStudio中找不到“如果可能发生数据丢失,则阻止增量部署”选项 我确实在项目>属性下的“调试”选项卡中看到了它,但我想我缺少了一个“部署”选项卡?据我所知,“调试”中的设置只影响调试。如何显示部署选项?我尝试在“调试”中选中“防止数据丢失”框,但它会导致测试发布时的数据丢失 这是我的误解。尽管该选项位于菜

我第一次使用VS2012构建和部署SQL Server 2012项目。我成功地创建了一个数据库并作为数据层应用程序发布

我遇到的问题是如何防止更新时发生数据丢失。由于某些原因,我在VisualStudio中找不到“如果可能发生数据丢失,则阻止增量部署”选项

我确实在项目>属性下的“调试”选项卡中看到了它,但我想我缺少了一个“部署”选项卡?据我所知,“调试”中的设置只影响调试。如何显示部署选项?我尝试在“调试”中选中“防止数据丢失”框,但它会导致测试发布时的数据丢失


这是我的误解。尽管该选项位于菜单中的“调试”下,但它实际上仍按预期工作

我测试它的方法是用一些数据重命名一个表。我没有意识到发布只是向数据库中添加了一个新表,而不是删除旧表。因此,实际上没有发生数据丢失

我按预期使用架构比较收到警告