我正在尝试在Visual Studio 2013专业版中发布一个关于数据库的项目,但是“发布”按钮没有任何反应。
在项目属性中,我勾选了“创建脚本(.sql文件)”选项。然后我右键单击解决方案资源管理器中的项目名称 > 发布... > 加载配置文件(此配置文件为我的同事使用过的) > 发布
没有发生任何事情,没有错误、警告或其他提示(“生成脚本”按钮也是如此)。Visual Studio错误日志没有任何信息,我已经尝试重启计算机、Visual Studio和SQL Server。
谢谢!
我正在尝试在Visual Studio 2013专业版中发布一个关于数据库的项目,但是“发布”按钮没有任何反应。
在项目属性中,我勾选了“创建脚本(.sql文件)”选项。然后我右键单击解决方案资源管理器中的项目名称 > 发布... > 加载配置文件(此配置文件为我的同事使用过的) > 发布
没有发生任何事情,没有错误、警告或其他提示(“生成脚本”按钮也是如此)。Visual Studio错误日志没有任何信息,我已经尝试重启计算机、Visual Studio和SQL Server。
谢谢!
我在MS Connect网站上找到了解决方法。
在我的发布配置文件中,我将连接字符串设置为:
<TargetConnectionString>Data Source=.\sql2008r2;Integrated Security=SSPI;</TargetConnectionString>
<TargetConnectionString>Data Source=.\sql2008r2;Integrated Security=True;</TargetConnectionString>
然后一切都正常工作。
对于我来说,将数据库项目发布到一个新的具有不同名称的 SQL Server 数据库中允许发布继续进行。一旦我完成了这个步骤,我就能够再次发布到原始数据库。
我将解决方案从版本控制系统克隆到一个新目录,只有这样才能解决问题。
我遇到的其他症状:
.sql
脚本时,设计面板无法工作。Integrated Security=True;
,因此 Rhumborl 的答案与我的情况不符。我尝试在重新克隆之前清理解决方案,但没有起作用。