简体   繁体   English

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

[英]Can't connect Visual Studio to SQL Server database

I use Visual Studio 2017, I connected to my database from Server Explorer: 我使用Visual Studio 2017,并从服务器资源管理器连接到数据库:

这里是 .

Then I added SQL connection: 然后我添加了SQL连接:

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

But when I try to open connection I get the following exception: 但是,当我尝试打开连接时,出现以下异常:

例外

What can be the problem? 可能是什么问题?

Use ; 使用; (semicolon) instead of , (comma) in the connection string. 代替(分号) ,在连接字符串中(逗号)。

Eg 例如

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

See the Connection Strings website for many examples. 有关许多示例,请参见连接字符串网站

Better add it to [app/web].config file and get it using ConfigurationManager . 最好将其添加到[app / web] .config文件中,并使用ConfigurationManager获取。
It's should look something like this: 它看起来应该像这样:

Config file: 配置文件:

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

C#: C#:

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我无法从Visual Studio 2012连接到我的SQL Server 2014数据库 - I can't connect to my SQL Server 2014 database from Visual Studio 2012 在Visual Studio中创建安装文件时,为什么不能连接到SQL Server数据库? - Why can't I connect to the SQL Server database when I create setup file in Visual studio? 无法从 Visual Studio 2013 连接到远程 SQL 服务器上的数据库 - Can't connect to Database on remote SQL server from Visual Studio 2013 无法连接到Visual Studio 2012中的SQL Server - Can't connect to SQL Server in visual studio 2012 无法从Visual Studio连接到SQL Server 2016 - Can't connect to SQL Server 2016 from Visual studio 无法在Visual Studio 2015中将表添加到SQL Server数据库 - Can't add table to SQL Server database in Visual Studio 2015 无法连接到Visual Studio中的MySQL数据库 - Can't connect to MySQL database in Visual Studio 为什么我的visual studio 2015 SQL Server无法与Azure SQL数据库连接? - Why my visual studio 2015 SQL Server doesn't connect with Azure SQL Database? 如何在SQL Server Management Studio中使用Visual Studio创建连接数据库? - How connect database created in SQL Server Management Studio with Visual Studio? 使用C#连接到SQL Server 2012数据库(Visual Studio 2012) - Connect to SQL Server 2012 Database with C# (Visual Studio 2012)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM