无法将Visual Studio连接到SQL Server数据库

时间:2017-11-27 12:44:45

标签: c# sql-server visual-studio ado.net

我使用Visual Studio 2017,我从服务器资源管理器连接到我的数据库:

here it is

然后我添加了SQL连接:

var constring = @"Data Source=JSINJARA\SQLEXPRESS,Database=box,Integrated Security=SSPI";
SqlConnection con = new SqlConnection(constring);

但是当我尝试打开连接时,我得到以下异常:

exception

可能是什么问题?

3 个答案:

答案 0 :(得分:1)

在连接字符串中使用;(分号)代替,(逗号)。

E.g。

var constring = @"Data Source=JSINJARA\SQLEXPRESS;Database=box;Integrated Security=SSPI";
SqlConnection con = new SqlConnection(constring);

有很多例子,请参阅Connection Strings website

答案 1 :(得分:1)

最好将其添加到[app / web] .config文件并使用ConfigurationManager获取 看起来应该是这样的:

配置文件:

<connectionStrings>
    <add name="ConnectionStringName" connectionString="Data Source=<<Server>>;Initial Catalog=<<DBName>>;User=<<User>>;Password=<<Password>>;"/>
</connectionStrings>

C#:

string connectionString = ConfigurationManager.ConnectionStrings["ConnectionStringName"].ConnectionString;
using(SqlConnection con = new SqlConnection(connectionString))
{
    //Your code goes here
}

答案 2 :(得分:0)

尝试在连接中设置Integrated Security=True