27

Visual Studio 2013 から展開しないソリューションにデータベース プロジェクトがあります。エラー メッセージが表示されて失敗します"Unable to connect to target server"

同じプロジェクトを Visual Studio 2012 で開くと、問題なくデプロイされます。

データベースは、Sql 2014 エンジン (高速) でホストされている Sql 2012 です。

したがって、展開設定は次のとおりです(無実を保護するために名前が変更されています)。

<?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>

また、統合セキュリティではなくユーザー名とパスワードを使用して展開を試みました...

4

3 に答える 3

44

Visual Studio 2013には、 [ツール] –> [拡張機能と更新プログラム] –> [更新プログラム] の下にSQL Server 2014のサポートを追加する更新プログラムが含まれています。

[ヘルプ] -> [Microsoft Visual Studio について]で更新プログラムをインストールした後、SQL Server Data Tools 12.0.40403.0があることが わかりました。

現在、SQL Server 2014 はデータベース プロジェクト設定のオプションであり、すべてが機能しています。 データベース プロジェクトの設定


元の応答:

私も同じ問題を抱えてる。Visual Studio 2013 の更新プログラムはまだリリースされていないようです :(

次の数日で、Visual Studio 2013 のダウンロードが Visual Studio の更新チャネル (ツール –> 拡張機能と更新プログラム –> 更新プログラム) を通じて表示されます。

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

于 2014-04-07T04:43:28.880 に答える
2

Azure SQL DBに発行しようとすると、VS 2013 Update 5のData Tools Operationsから同じエラー メッセージが表示されました。

私の場合(新しい開発環境)、SQLサーバーのパスワードが保存されていないのと同じくらい簡単でした。

サーバーエクスプローラーを使用してこれを解決しました-接続は問題なく、後で切断され、パスワードがクリアされていることに気付いたからです。

私はそれを整理するために次のことをしました

  1. サーバー エクスプローラー
  2. 接続を右クリック > 接続を変更
  3. [パスワードを保存] にチェックを入れます (もう一度)
  4. 高度...
  5. セキュリティセクション - ここにパスワードを入力
  6. わかった
  7. 接続のテスト - 良好
  8. 関連する DatabaseDeploy.publish.xml ファイルからパブリッシュを再実行します

BAM再び元気に!

于 2015-07-29T23:34:54.017 に答える