用户 domain\user 登录失败
Login failed for user domain\user
我刚开始在 visual studio 中编写 SQL 并将其与 C# 结合。
我在我的 visual studio 中创建了一个本地数据库,但不知何故我无法连接到它。它告诉我用户 domain\user
登录失败
我正在使用此代码:using (SqlConnection dbConnection = new SqlConnection("Data Source = (LocalDB)\MSSQLLocalDB;Database=Employee;Integrated Security=SSPI;User ID=domain\user;Password=mypassword"))
我是不是漏掉了什么?
当我在 Visual Studio 中打开服务器资源管理器时,我可以看到 Azure
、Data Connections
和 Servers
以及我的本地 PC。
非常感谢任何帮助!
提前致谢
根据您要完成的操作,您的连接字符串似乎是错误的。你正在尝试使用集成安全性但指定用户。只需删除用户和密码。
试试这个:"Data Source = (LocalDB)\MSSQLLocalDB;Database=Employee;Integrated Security=SSPI;"
从您的连接字符串中删除 Integrated Security=SSPI;
。如果您想使用 username/password 登录,您不应同时指定要使用集成安全性。
或者删除用户名和密码并使用集成安全性。
还要确保用户确实是在数据库中创建的,并且具有正确的权限。
我刚开始在 visual studio 中编写 SQL 并将其与 C# 结合。
我在我的 visual studio 中创建了一个本地数据库,但不知何故我无法连接到它。它告诉我用户 domain\user
我正在使用此代码:using (SqlConnection dbConnection = new SqlConnection("Data Source = (LocalDB)\MSSQLLocalDB;Database=Employee;Integrated Security=SSPI;User ID=domain\user;Password=mypassword"))
我是不是漏掉了什么?
当我在 Visual Studio 中打开服务器资源管理器时,我可以看到 Azure
、Data Connections
和 Servers
以及我的本地 PC。
非常感谢任何帮助! 提前致谢
根据您要完成的操作,您的连接字符串似乎是错误的。你正在尝试使用集成安全性但指定用户。只需删除用户和密码。
试试这个:"Data Source = (LocalDB)\MSSQLLocalDB;Database=Employee;Integrated Security=SSPI;"
从您的连接字符串中删除 Integrated Security=SSPI;
。如果您想使用 username/password 登录,您不应同时指定要使用集成安全性。
或者删除用户名和密码并使用集成安全性。
还要确保用户确实是在数据库中创建的,并且具有正确的权限。