-1
SQLデータベースに接続したくないWindowsサービスがあります。構成されたconnectionstring
App.configプロパティはIntegrated Security = true
を指定しますが、依然としてサービスはUnable to establish a connection to the datasource
で応答します。私が聞いたことは、サービスを接続するために利用するユーザーアカウントと共にインストールする必要があるということです。Windowsサービスを実行するシステムアカウントを定義する方法
もしそうなら、いつ、どこで、どうぞ!
サービスは... 1)プログラムによってユーザー名とパスワードの組み合わせを提供することができます。2)サービスを介して接続全体で既存のログオンの資格情報を利用します。実際はデータベースの設定方法サービスが実行されます。しかし、ここでの細部の詳細(コードなし、認証要件に関するデータベースの詳細など)では、この質問は広すぎます。 – gravity
サービスが実行されているアカウントは、データベースへのログインが必要です。 LocalSystem、NetworkServiceなどにログインを許可したくない場合は、そのサービスに特定のユーザーアカウントを使用し、それをDBサーバー上の適切な役割に割り当てることが最善です。 – stuartd
合意されており、SQL Serverへの適切なアクセス許可とアクセス権限を持つユーザーアカウントが存在します。この同じアカウントは、プロジェクトのREST API部分に使用されており、そこには面倒なことはありません。私の質問は、サービスをインストールする際に特定のアカウントを指定する方法です。 –