wafer 发表于 2023-7-5 17:14:38

sql server 登录失败 该登录名来自不受信任的域,不能与继承身份验证一起使用

这个错误通常是由于 SQL Server 实例的身份验证模式设置为“Windows 身份验证”而不是“混合身份验证”引起的。如果您想使用“Windows 身份验证”,则必须使用来自受信任域的 Windows 用户帐户登录。如果您想使用“混合身份验证”,则可以使用 SQL Server 身份验证或 Windows 身份验证登录。

要解决此问题,请按照以下步骤操作:

在 SQL Server Management Studio 中,连接到 SQL Server 实例。

右键单击服务器名称,选择“属性”。

在“安全性”选项卡上,将“服务器身份验证”设置为“混合模式”。

单击“确定”以保存更改。

现在,您可以使用 SQL Server 身份验证登录到 SQL Server 实例。

如果您仍然遇到问题,请确保您的登录名和密码正确,并且您正在使用正确的身份验证方法。如果您使用的是 Windows 身份验证,请确保您的域帐户已被授权访问 SQL Server 实例。

wafer 发表于 2023-7-5 17:15:07


<add name="sqlserver" providerName="System.Data.SqlClient" connectionString="Data Source='127.0.0.1';integrated security=true; Initial Catalog=RunningDB" /> 将window用户登录方式修改为 sql用户登录方式,用c#编写

wafer 发表于 2023-7-5 17:15:34

本帖最后由 wafer 于 2023-7-5 17:17 编辑

可以将connectionString中的integrated security=true改为User ID=yourUsername;Password=yourPassword,例如:

<add name="sqlserver" providerName="System.Data.SqlClient" connectionString="Data Source='127.0.0.1';User ID=myUsername;Password=myPassword;Initial Catalog=RunningDB" />
其中myUsername和myPassword分别为你的SQL Server登录用户名和密码。
页: [1]
查看完整版本: sql server 登录失败 该登录名来自不受信任的域,不能与继承身份验证一起使用