2017-07-04 32 views
-3

当试图建立我得到下面的异常的连接:的SQLConnection代码

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(); 
+1

什么输入用户ID和密码,或受信任的连接? –

+1

复制将执行:https://stackoverflow.com/q/14567939/993547 –

回答

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; 
+0

如果它是本地和他们有权利使用集成安全,如果它更容易。 – SCramphorn

0

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

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