2016-08-18 17 views
0

私はsqllocaldbインスタンス上で動作するテストをいくつか持っています。私はTeamcity CIサーバーを同じPCに持っています(なぜ私に質問しないでください)。私はチームシティーからテストを実行していたときにVSの内部テストを実行してもOKですが。しかし、私はTeamcityとlocaldb

OneTimeSetUp: System.Data.SqlClient.SqlException : A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. The specified LocalDB instance does not exist.

このエラーが発生しました。 TeamCityがこのlocalDBの情報を見ることができない理由は何ですか?

+0

TeamCityは "サービス"として実行されていますか?サービスは "ローカルシステム"、 "ネットワークサービス"または何らかのユーティリティアカウントとして実行されていますか? – tgolisch

+0

TeamCItyが「ローカルシステム」のデフォルト設定でサービスとして実行されていますが、まだ解決策がいくつか見つかりました –

答えて

0

この場合、コマンドプロンプトランナーからnunit-consoleを起動しました。 TeamCityは結果の出力をキャッチし、localDBインスタンスへの正しい接続を伴う失敗/成功テストを表示します