Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从数据库加载时出错。用户未与受信任的SQL Server连接关联_C#_Sql Server_Authentication - Fatal编程技术网

C# 从数据库加载时出错。用户未与受信任的SQL Server连接关联

C# 从数据库加载时出错。用户未与受信任的SQL Server连接关联,c#,sql-server,authentication,C#,Sql Server,Authentication,我有一个C#WPF应用程序,它试图连接SQL Server Express 2008。 连接字符串为: “数据源=10.10.10.1\SQLEXPRESS,49170;数据库=Pflanzenverwaltung;用户Id=…;密码=…;MultipleActiveResultSets=True” 我做了以下工作: 已启用混合模式身份验证(SQL Server身份验证和Windows身份验证)(同时签入注册表) 将用户添加到“SQL Server连接->安全->登录”(分配的服务器角色“pu

我有一个C#WPF应用程序,它试图连接SQL Server Express 2008。 连接字符串为:

“数据源=10.10.10.1\SQLEXPRESS,49170;数据库=Pflanzenverwaltung;用户Id=…;密码=…;MultipleActiveResultSets=True”

我做了以下工作:

  • 已启用混合模式身份验证(SQL Server身份验证和Windows身份验证)(同时签入注册表)
  • 将用户添加到“SQL Server连接->安全->登录”(分配的服务器角色“public”和“sysadmin”
  • 已将用户添加到数据库->安全->用户(可以使用登录名登录到此连接)
  • 重新启动SQLServer
启动WPF应用程序时,会显示以下错误: “从数据库加载时出错。用户登录时出错…用户未与受信任的SQL Server连接关联” -
在“SQL Server日志”中没有包含用户名的条目,但在“SQL Server和Windows协议”中显示:“用户未与受信任的SQL Server连接关联”

启动时运行的代码是什么?您确定它正在使用该连接字符串吗?用户不在乎凭据是否在连接字符串中。我这样问是因为您不应该获得Windows身份验证(“受信任的连接”)如果使用SQL auth,则出错。@DenisRubashkin如果这是完整的连接字符串,则不使用windows auth。@DenisRubashkin,则为false。要使用windows auth,请省略用户和密码,并使用“集成安全性”相反,Persist Security Info与此无关。@uwieuwe4在打开连接时进行调试,并查看连接字符串的运行时值。