0

我在 iis 7.5(远程服务器)中部署了一个 asp.net web 应用程序作为“windows 身份验证”

...
 <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