加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

tsql – 在Sql Server数据库架构比较中禁用了更新目标按钮

发布时间:2020-12-12 06:21:10 所属栏目:MsSql教程 来源:网络整理
导读:我将Visual Studio 2013 Professional Update 4与多个SQL Server 2012 Enterprise服务器/实例结合使用.想法是使用带有SQL Server项目的Visual Studio解决方案创建受版本控制的部署. 但是由于某种原因,“更新目标”和“生成脚本”按钮被禁用. 我可以从sql serv
我将Visual Studio 2013 Professional Update 4与多个SQL Server 2012 Enterprise服务器/实例结合使用.想法是使用带有SQL Server项目的Visual Studio解决方案创建受版本控制的部署.

但是由于某种原因,“更新目标”和“生成脚本”按钮被禁用.

我可以从sql server数据库更新本地数据库项目,但反过来不起作用. (见截图)

谷歌没有任何帮助,虽然我发现一些人有类似的问题.

Update target button is disabled after schema comparison

VS2012: Schema compare,update button disabled

VS2012 Schema compare buttons disabled

但是这些问题/博客中没有一个是关于Visual Studio 2013的,而且所提出的解决方案都不适用于我.

问题:为什么禁用“更新目标”按钮,我需要更改以解决此问题?

注意:当然,我使用的是最新版本的SQL Server数据工具(12.0.50318.0)

解决方法

这也让我疯狂.我终于注意到一条“警告”消息,指出“由于内部错误,无法生成部署计划”.因此,“更新”和“生成脚本”按钮都被禁用.

我通过关闭Visual Studio,导航到包含Database项目的文件夹并删除所有(* .dbmdl)文件来解决这个问题.然后我重新启动Visual Studio,重新运行比较模式,并启用了“更新”按钮.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读