2016-09-22 63 views
3

私はVS 2015を使用しており、2つのSQL Server 2014データベースでスキーマ比較を実行しようとしています。各接続を指定して[比較]をクリックすると、「パスワードを復元できません。接続を編集してパスワードを入力してください」というエラーが表示されます。各接続はパスワードを保存しています。私はSQL Server認証、統合セキュリティ= Falseを使用しています。接続できない理由を確認するために他に何を確認できますか? ありがとう!Visual Studio 2015のスキーマ比較が接続できません

+0

バージョンを使用している(これは、ヘルプで見つけることができます - マイクロソフトのVisual Studioについて>)? –

+0

SQL Server Data Tools v。14.0.60519.0で同じエラーが発生しています。同じユーザー名/パスワードを使用して、サーバー上の別のデータベースに接続することができます。あなたはこれを解決できましたか? – Alexandra

答えて

5

接続の詳細を保存するSSDTツールv14に関する問題があるようです。適切な修正が利用できるようになるまで、毎回レジストリキーをクリーンアップする必要があります。 注::これらの手順を実行する前にVisual Studioを終了してください。そうしないと、レジストリキーは削除した直後に再作成されます。

1)は\マイクロソフト\ SSDTの\のconnectionStrings \キー HKEY_CURRENT_USER \ソフトウェアのレジストリに行くと、このキーの内側のみ(すべての値 あなたのコンテンツ)

2)キー HKEY_CURRENT_USER \ソフトウェアに行くの削除しますマイクロソフト\ SSDT \ ConnectionStringsUpgradeと 変更値1から0まで

3)VSに移動し、 歴史(つまりを使用せずにスキーマ比較に接続をやり直す。使用して再度接続を選択し、「ソースの選択...」ドロップダウンで)。これは、Microsoft \ SSDTの\のconnectionStrings \ HKEY_CURRENT_USER \ソフトウェアとMicrosoft \ SSDT \ ConnectionStringsUpgrade \ HKEY_CURRENT_USER \ソフトウェアに 書き換え値1に新しい接続を作成するためにVSを行います

あなたにVSの別の接続を作成したい場合は

4)スキーマの比較 を実行するだけです。

これで、スキーマ の比較ウィンドウでVSの履歴に接続を使用します。

出典:SQL Serverデータツールのhttps://social.msdn.microsoft.com/Forums/sqlserver/en-US/74d2b7f0-09f2-4ef3-935b-e0a1e0e8fb82/schema-compare-target-unavailable?forum=ssdt

関連する問題