更新 .mdf 数据库时发生以下错误,但在编辑少数几个表的列名之前,它工作正常。 (我使用 Visual Studio 2013的服务器资源管理器 。)
由于验证错误,无法继续更新 请更正以下错误,然后重试。
SQL72015 ::表[dbo]。[Customer]被删除并重新创建,因为表中的所有非计算列都已重新定义。
SQL72031 ::此部署在执行期间可能会遇到错误,因为[dbo]。[Product]。[ProductID]的更改被[dbo]。[Product]在目标数据库中的依赖性阻止。
SQL72031 ::此部署在执行期间可能会遇到错误,因为[dbo]。[Transaction]。[TransactionID]的更改被[dbo]。[Transaction]在目标数据库中的依赖性阻止。
SQL72031 ::此部署在执行期间可能会遇到错误,因为对[dbo]。[Purchase]。[TransactionID]的更改被[dbo]。[Purchase]在目标数据库中的依赖性阻止。
SQL72031 ::此部署在执行期间可能会遇到错误,因为[dbo]。[Sales]。[TransactionID]的更改被[dbo]。[Sales]在目标数据库中的依赖性阻止。
答案 0 :(得分:0)
试试这个:
转到Tools
菜单 - > Options
- > Database Tools
- > Table and Database Designers
( - >表格和图表选项) - > 取消选中/取消选择 Prevent saving changes that require table re-creation
。
这是VS2010的版本,但在VS2013中应该没什么不同。
答案 1 :(得分:0)