在 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;