0

「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 資格情報を使用してデータベースに接続し、テーブル データを読み取るにはどうすればよいですか?

4

0 に答える 0