【问题标题】:SQLConnection code [duplicate]SQLConnection 代码 [重复]
【发布时间】:2017-07-04 11:03:48
【问题描述】:

尝试建立连接时出现以下异常:

System.Data.SqlClient.SqlException occurred
  HResult=0x80131904
  Message=Login failed for user ''.
  Source=.Net SqlClient Data Provider
  StackTrace:
<Cannot evaluate the exception stack trace>

我不断收到上述错误,这是我的代码:

SqlConnection conn = 
  new SqlConnection(@"Data Source = Computer-DELL\SQLEXPRESS;Initial Catalog = Drivers");

conn.open();

【问题讨论】:

标签: c# sql


【解决方案1】:

您的连接字符串没有用户名和密码和/或集成安全性。

具有集成安全性:

Data Source=localhost\SQLSERVER;Initial Catalog=YourDataBaseName;Integrated Security=True;

使用用户名和密码:

Data Source=localhost\SQLSERVER;Initial Catalog=YourDataBaseName;persist security info=True;user id=someusername;password=somepassword;

【讨论】:

  • 如果它是本地的并且他们有权使用集成安全性,如果它更容易的话。
【解决方案2】:

假设他们有权限,本地用户:

SqlConnection conn = new SqlConnection(@"Data Source = Computer-DELL\SQLEXPRESS;Initial Catalog = Drivers;Trusted_Connection=True;")
conn.open();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-16
    相关资源
    最近更新 更多