Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.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#WinForms不接受连接字符串用户详细信息_C#_Winforms - Fatal编程技术网

C#WinForms不接受连接字符串用户详细信息

C#WinForms不接受连接字符串用户详细信息,c#,winforms,C#,Winforms,我在App.config中有一个连接字符串,如下所示: <add name="connectionString" connectionString="Data Source=SERVER;Initial Catalog=DB;Integrated Security=True;User ID=domain\username;Password=12345;Connection Timeout=300" providerName="System.Data.SqlClien

我在App.config中有一个连接字符串,如下所示:

<add name="connectionString"
      connectionString="Data Source=SERVER;Initial Catalog=DB;Integrated Security=True;User ID=domain\username;Password=12345;Connection Timeout=300"
      providerName="System.Data.SqlClient" />
我的本地帐户无权访问服务器,但传入连接字符串的服务帐户具有访问权限

我得到的错误是:

Cannot open database "DB" requested by the login. The login failed.

Login failed for user 'domain\MyUserName'.
出于某种原因,它完全忽略连接字符串中的用户名/密码,并尝试使用我的帐户进行连接


如何修复此问题?

如果连接字符串中集成了security=true,请将其删除

如果您的连接字符串中集成了security=true,请将其删除

这是因为您指定了
integratedsecurity=True。这将否决任何其他身份验证设置,将其删除,它将使用提供的用户名和密码。

这是因为您指定了
integratedsecurity=True。这将否决任何其他身份验证设置,删除它,它将使用提供的用户名和密码。

有时简单的事情。。。但是现在我得到了用户“域\\account”的服务帐户
登录失败。“
即使密码正确。它需要SQL登录而不是Windows身份验证吗?是的,您可以将集成安全性用作当前Windows用户或SQL登录。如果你想使用另一个域帐户登录,你必须使用模拟。。。但是现在我得到了用户“域\\account”的服务帐户
登录失败。“
即使密码正确。它需要SQL登录而不是Windows身份验证吗?是的,您可以将集成安全性用作当前Windows用户或SQL登录。如果您想使用其他域帐户登录,则必须使用模拟。
Cannot open database "DB" requested by the login. The login failed.

Login failed for user 'domain\MyUserName'.