SQL Serverトランスポートを使用するNServiceBus 4.xエンドポイントをインストールしています。 ...(デフォルトでローカルシステムとして実行されるタコの展開、経由)サービスを実行しているユーザーとして、SQL ServerトランスポートとWindows認証を備えたNServiceBusエンドポイントをインストールする必要がありますか?
.\NServiceBus.Host.exe /install NServiceBus.Production /serviceName=$name /username:"$username" /password:"$password
をインストーラを実行している間...私はエラーを取得する:
Failed to execute installers: System.Data.SqlClient.SqlException (0x80131904): Login failed for user 'DOMAIN\MACHINENAME$'.
これが期待されています実行時にインストーラがSQL Serverに接続した場合の動作:ローカルシステムは、コンピュータアカウントからコンピュータアカウントになり、コンピュータアカウントはトランスポートデータベースにアクセスできなくなります。
ただし、ローカルシステムとしてエンドポイントを実行するつもりはありません。代わりに、私はトランスポートデータベースにアクセスできるドメインサービスアカウントを使用する予定です...
トランスポートにアクセスできないユーザーとしてSQL Serverトランスポートを使用してNServiceBusエンドポイントをインストールすることは可能ですかデータベース?
ボーナスに関する質問:4.x以降のNServiceBusのバージョンでこの動作が変更されていますか?
私たちは、私の同僚であるラモンが明日あなたに戻ってくるのを見ています –