SQL Server:命名管道错误

时间:2016-01-17 07:49:13

标签: c# sql sql-server sqlexception

我在VM上安装了Visual Studio 2015和SQL Server Express。

当我单击Visual Studio上的运行按钮时出现以下错误:

  

类型' System.Data.SqlClient.SqlException'的异常发生在   System.Data.dll但未在用户代码中处理

     

其他信息:与网络相关或特定于实例的错误   在建立与SQL Server的连接时发生。服务器是   没找到或无法访问。验证实例名称是否为   正确并且SQL Server配置为允许远程连接。   (提供者:命名管道提供者,错误:40 - 无法打开   连接到SQL Server)

代码页:

protected void Page_Load(object sender, EventArgs e) { 
SqlConnection con = new SqlConnection("data source=.; database = Sample2; integrated security=SSPI"); 
SqlCommand cmd = new SqlCommand("Select * from tblemployee", con); con.Open(); 
SqlDataReader rdr = cmd.ExecuteReader(); 
GridView1.DataSource = rdr; 
GridView1.DataBind(); 
con.Close(); 

1 个答案:

答案 0 :(得分:1)

通过默认,SQL Server Express 安装为名为SQLEXPRESS命名实例。因此,除非您在安装过程中特别更改了任何内容,否则您应该能够使用此连接字符串连接到它:

data source=.\SQLEXPRESS;database=Sample2;integrated security=SSPI"