2017-06-23 27 views
0

私は私のCIビルドに含まれて私の統合テストを取得しようとしています。ログインの失敗(localDb)

私は私のユニットテストを実行できるようにVSTS(localDB)インスタンスにデータベースプロジェクトを展開したいと思います。

は、これまでのところ、私は、ビルドthis中にインストールSQLローカルDBが

を支援してきました私はまたlocalDb(ローカルで正常に動作します)にdacpacを展開するthis PSスクリプトを発見しました。私は、スクリプトを実行すると、ログインが失敗しているが

enter image description here

私は真のIntegratedSecurity機能=に接続文字列を変更しようとした - しかし、それは動作しませんでした。私は、テスト・データベースのログインを追加して行くにはどうすればよい

答えて

0

私はこれを考え出すことになりました。私のエラーは、私が見つけたPSスクリプトの最後の部分にあったことが分かります。

enter image description here

Iは、単に(それだけ作成されたテーブルの詳細面)を除去します。

結論ビルドプロセス中に(localDb)\ v12.0を作成し、データベースプロジェクトをデプロイ(dacpac)して、すべての統合テストをVSTS CIで実行できるようにします。 - この上にトリップ誰に

一つの最後のノートは、DACサービス接続から真=統合セキュリティを削除します。

enter image description here

あなたの接続は、「データソース=(localDb)の\ V12をお読みください。 0;プール= False;

関連する問題