C# 无法使用连接字符串连接应用程序。\\Sqlexpress

C# 无法使用连接字符串连接应用程序。\\Sqlexpress,c#,visual-studio-2008,sql-server-express,C#,Visual Studio 2008,Sql Server Express,我是一名初学者,正在使用mircosoft Sql Server 2005。我使用服务器名连接:Windows身份验证上的USER-PC。 现在,这在我的Windows应用程序中造成了一个严重的问题。我想在应用程序的连接字符串中使用。\SQLEXPRESS,但这样做会产生一个错误,即: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。提供程序:SQL网络接口,错误:26-定位指

我是一名初学者,正在使用mircosoft Sql Server 2005。我使用服务器名连接:Windows身份验证上的USER-PC。 现在,这在我的Windows应用程序中造成了一个严重的问题。我想在应用程序的连接字符串中使用。\SQLEXPRESS,但这样做会产生一个错误,即:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错

I’我很想解决这个问题,但找不到解决办法。 我使用的连接字符串是:

SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS; Initial Catalog=demo; Integrated Security=true");

请提供解决方案或指向我的问题的链接。

\p>\SQLEXPRESS表示您的SQL Express本地实例名为localhost\SQLEXPRESS。如果您试图访问server USER-PC上的数据库,请使用Data Source=USER-PC或如果您有一个命名的SQLEXPRESS实例,请使用Data Source=USER-PC\\SQLEXPRESS

您没有声明数据库的名称。例如,如果您的数据库名为database1

请注意,这是针对SqlCe 3.5中的本地数据库的,您的数据库可能是基于服务的


我可以将USER-PC转换为本地实例还是创建一个新的SQLExpress实例??如果是这样,那么什么程序请帮助考克斯我想把USER-PC改成USER-PC\SQLEXPRESS@Divyanshu,搜索您可能必须在USER-PC上安装单独的SQL Server Express实例
@"Data Source=|DataDirectory|\database1.sdf"