「Windows認証」としてiis 7.5(リモートサーバー)にasp.net Webアプリケーションを展開しました
...
<system.web>
...
<authentication mode="Windows"/>
<identity impersonate="false"/>
...
</system.web>
「NetworkService」アイデンティティで実行されているアプリケーション。
そして私の接続文字列は<add key="dbKey" value="Server=Test_Server$123;Database=Master;Trusted_Connection=True;"/>
コードからデータベースに接続しようとしているときにスローされますException Details: System.Data.SqlClient.SqlException: Login failed for user 'NT AUTHORITY\NETWORK SERVICE'
コード:
Public Shared Function GetServerConnection(connectionString As String) As ServerConnection
Dim serverCon As New Microsoft.SqlServer.Management.Common.ServerConnection(Connection(connectionString))
serverCon.Connect() 'Error is showing here
Return serverCon
End Function
ユーザーが自分の Windows 資格情報を使用してデータベースに接続し、テーブル データを読み取るにはどうすればよいですか?