0

在 Windows 上,Web 应用服务将在服务帐户下运行,并且该服务帐户将有权连接到 SQL 服务器和数据库。使用与此类似的连接字符串:

Server=SqlServerName;Database=WebAppSample1;Trusted_Connection=True;MultipleActiveResultSets=true;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;

我的公司希望 Web 应用程序在 Linux 上运行,是否有一种特殊的方法来配置 Web 应用程序或连接字符串,以便 Web 应用程序继续使用 AD 帐户连接到 SQL Server,或者唯一的选择是指定用户名称和密码:

Server=SqlServerName;Initial Catalog=WebAppSample1;Persist Security Info=False;User ID=***;Password=***;MultipleActiveResultSets=True;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;
4

1 回答 1

1

在 Linux 上,SqlClient 当前仅支持用于 Windows 身份验证的 Kerberos。有关设置说明,请参见此处。

于 2020-07-04T16:54:12.023 回答