2017-06-30 8 views
0

visualstudioオンラインビルドサービスを使用して、データベースアクセスが必要な統合テストを実行しようとしています。私の研究では、SQL Expressデータベースがホストされたビルドエージェントにインストールされていることがわかります(http://geekswithblogs.net/TarunArora/archive/2013/02/03/tfs---get-list-of-software-installed-on-build-agent.aspxVSTSでホストされたビルドエージェントでSQL Expressインスタンスを使用する

私はテストを実行しても、私は。\ SQLEXPRESSを使用しています。統合セキュリティ=接続文字列には真です。

ビルドホステッドエージェントでデータベースを作成するために使用できる管理者特権を持つ特定のユーザがいるかどうか知りませんか?

私はlocaldbを使用できませんので、私は自分のPCとビルドで同じ接続文字列を使用できるようにビルドでSQL Expressを使用しようとしています。

はあなたの参照は、現在のホストされたエージェントと同じものではありません、古いホストされたXAMLエージェント、ためには、あなたの助けを事前に非常に

+0

Azure SQL Serverを使用するか、SQL Serverに接続できるプライベートビルドエージェントをセットアップすることをお勧めします。 –

答えて

0

、ありがとうございました。ホストされているXAMLビルドコントローラはなくなりました。

現在のホステッドエージェントdocumentationによると、SQLはホステッドエージェントにインストールされません。統合テストを実行する場合は、適切なツールがインストールされた独自のサーバーを準備する必要があります。

+0

あなたは正しいです、私は最後にlocaldb接続を解決します。私はsqllocaldb createコマンドを実行する1つのステップと、移行を実行するもう1つのステップがあり、すべてが正常に機能しています。どうもありがとうございました – ayepiz

関連する問題