【发布时间】:2014-05-18 10:44:45
【问题描述】:
我的解决方案中有一个数据库项目,它不会从 Visual Studio 2013 部署。它失败并显示错误消息 "Unable to connect to target server"。
在 Visual Studio 2012 中打开同一个项目时,部署没有问题。
数据库是托管在 Sql 2014 引擎中的 Sql 2012 (express)
因此部署设置如下(更改名称以保护无辜者):
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<IncludeCompositeObjects>True</IncludeCompositeObjects>
<TargetDatabaseName>TestDatabase</TargetDatabaseName>
<DeployScriptFileName>TestDatabase.Database.sql</DeployScriptFileName>
<TargetConnectionString>Data Source=.\SQL2014;Integrated Security=True;Pooling=False</TargetConnectionString>
<ProfileVersionNumber>1</ProfileVersionNumber>
</PropertyGroup>
</Project>
我还尝试使用用户名和密码而不是集成安全性进行部署...
【问题讨论】:
标签: visual-studio-2013 sql-server-data-tools sql-server-2014