visual-studio-2013 - 数据库项目部署在 Visual Studio 2013 中失败

标签 visual-studio-2013 sql-server-data-tools sql-server-2014

我有一个解决方案中的数据库项目,它不会从 Visual Studio 2013 部署。它失败并显示错误消息 "Unable to connect to target server" .

同一个项目,在 Visual Studio 2012 中打开时部署没有问题。

数据库是 Sql 2012 托管在 Sql 2014 引擎中 (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 2014 支持下 工具 –> 扩展和更新 –> 更新

安装更新后 帮助 -> 关于 Microsoft Visual Studio 我看到我现在有
SQL Server 数据工具 12.0.40403.0

现在 SQL Server 2014 是我的数据库项目设置中的一个选项,一切正常!
Database Project Settings

原回复:

我也有同样的问题。看起来 Visual Studio 2013 的更新还没有出来 :(

In the next few days the Visual Studio 2013 download will appear through the Visual Studio update channel (Tools –> Extensions and Updates –> Updates).



http://blogs.msdn.com/b/ssdt/archive/2014/03/25/sql-server-data-tools-for-sql-server-2014-is-available.aspx

关于visual-studio-2013 - 数据库项目部署在 Visual Studio 2013 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22891270/

相关文章:

SQL Server - 定义中的 View 名称与实际 View 名称不同

c# - 在 C# 中访问非公共(public)基础属性

sql-server - 在 Sql Server 2012 中导入 bacpak 时出错

sql-server - "Unexpected error from external database driver (1)."

sql-server - 如何使 SSDT Profile.xml SqlCmdVariable 为空字符串或可选

sql - 当 IN 内没有可用记录时,使用 IN 子句选择所有记录

c++ - VS2013中继承构造函数

c# - SQL Server CLR 与第 3 方 SDK 集成 : Error on missing assembly System. 绘图

reflection - 如何在新的 VS2013 Asp.net 模板中禁用 System.Security.Permissions.ReflectionPermission 使用,以便它在共享主机上运行

sql-server - 如何从 Table1 插入到 Table2,然后使用插入的 ID 插入到 Table3