C# 无法连接到Visual Studio中的SQL Server
我安装了SQL Server和Visual Studio,并尝试完成我的大学项目 我可以在Management Studio中连接到SQL Server,但无法在Visual Studio中连接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(
- 已启用远程连接
- 所有服务都在运行
- 一切正常,但我不知道为什么会出现这样的错误:
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
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
。见: