Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法连接到Visual Studio中的SQL Server_C#_Sql Server_Visual Studio 2012_Sql Server 2012_Database Connection - Fatal编程技术网

C# 无法连接到Visual Studio中的SQL Server

C# 无法连接到Visual Studio中的SQL Server,c#,sql-server,visual-studio-2012,sql-server-2012,database-connection,C#,Sql Server,Visual Studio 2012,Sql Server 2012,Database Connection,我安装了SQL Server和Visual Studio,并尝试完成我的大学项目 我可以在Management Studio中连接到SQL Server,但无法在Visual Studio中连接 已启用远程连接 所有服务都在运行 一切正常,但我不知道为什么会出现这样的错误: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到或无法访问服务器。请验证实例名称是否正确,以及 这个代码怎么了 SqlConnection sqcon = new SqlConnection(

我安装了SQL Server和Visual Studio,并尝试完成我的大学项目

我可以在Management Studio中连接到SQL Server,但无法在Visual Studio中连接

  • 已启用远程连接
  • 所有服务都在运行
  • 一切正常,但我不知道为什么会出现这样的错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到或无法访问服务器。请验证实例名称是否正确,以及

这个代码怎么了

 SqlConnection sqcon = new SqlConnection("Data Source=.;Initial Catalog=Badan_Sazi;Integrated Security=True");

 SqlCommand com = new SqlCommand();
 com.Connection = sqcon;
 com.CommandText = "SELECT tbl_morabi.family   as 'lname'  FROM tbl_morabi";

 com.Connection.Open();
我还尝试了
本地主机
我的电脑名
。。。还是一样的错误

  • 视觉苏迪奥2012
  • SQL Server Express 2012

SQL ServerExpress默认为
SQLEXPRESS
实例名称

因此,尝试使用
\SQLEXPRESS
(本地)\SQLEXPRESS
作为服务器+实例名称


如果这不起作用:您在Management Studio中使用什么服务器名称来连接SQL server实例??用那个名字

您可以检查您的连接字符串。下面应该是这样的

<connectionStrings>
<add name="SampleConnectionString" connectionString="Data Source=machinename\instancename;Initial Catalog=AdventureWorks;Integrated Security=SSPI;Min Pool Size=5;Max Pool Size=60;Connect Timeout=30″ providerName="System.Data.SqlClient"/>
</connectionStrings>


非常感谢。尝试了该操作,现在出现语法错误“error 2 Unrecognized escape sequence”@hrh_fourtyseven:您需要\\在字符串中加一个\号。谢谢。由于语法错误,visual studio不接受mymachine\instancename!我是否应键入不同的名称?如果使用默认设置,则应编写
\SQLEXPRESS
,其他内容应检查SQL SERVER名称,而应使用
数据源=(localdb)\\MSSQLLocalDB
。见: