有一个项目有一个连接字符串:
ConnectionString="Data Source=WIN-FRGGBN1T7FD;Initial Catalog=my_bd;Integrated Security=True"
我在主机文件中指定连接到服务器:
190.50.20.10 WIN-FRGGBN1T7FD
现在服务器按名称 pingWIN-FRGGBN1T7FD
但是在将程序连接到服务器时,您还必须指定用户名和密码。提示用户:USER,密码:1234。项目中未注明。我更改了 Windows,在更改 Windows 之前,在计算机上的设置中某处写道,连接时WIN-FRGGBN1T7FD使用某某用户和某某密码。它写在哪里?现在,当我启动程序时,出现以下错误:
System.Data.SqlClient.SqlException:目标主体名称无效。无法创建 SSPI 上下文。
您可以在此处指定用于连接的名称和密码
WIN-FRGGBN1T7FD:控制面板\所有控制面板项\凭据管理器 => Windows 凭据。
我们增加:
服务器地址必须包含端口。现在,当连接到服务器时
WIN-FRGGBN1T7FD,您不需要在连接字符串中指定登录名和密码。