不能用连接字符串连接应用程序

本文关键字:连接 应用程序 字符串 不能 | 更新日期: 2023-09-27 18:08:57

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

在建立到SQL Server的连接时发生了与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。验证实例名是否正确,SQL Server是否配置为允许远程连接。(provider: SQL Network Interfaces, error: 26 - error locations Server/Instance Specified)

i’我试了很多方法来解决这个问题,但是找不到解决方法。我使用的连接字符串是:
SqlConnection con = new SqlConnection("Data Source=.''SQLEXPRESS; Initial Catalog=demo; Integrated Security=true");

请提供解决方案或链接到我的问题

不能用连接字符串连接应用程序

.'SQLEXPRESS意味着您有一个名为localhost'SQLEXPRESS的SQL Express本地实例。如果你想访问服务器USER-PC上的数据库,那么使用Data Source=USER-PC或者如果你有一个命名的SQLEXPRESS实例,那么使用Data Source=USER-PC''SQLExpress

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

@"Data Source=|DataDirectory|'database1.sdf"

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