连接到本地数据库中的WPF应用程序:错误26

问题描述:

WPF与本地数据库应用
我正要开始,但我面临这个问题在建立一个连接时发生连接到本地数据库中的WPF应用程序:错误26

与网络相关的或特定于实例的错误SQL Server。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供者:SQL网络接口,错误:26 - 错误定位指定的服务器/实例)

我搜索了很多,以发现错误会在连接字符串中
但我使用的应用程序设置连接字符串该向导完成

using (SqlConnection _SqlConnection = new SqlConnection (Properties . Settings . Default . DatabaseConnectionString)) 
{ 
    _SqlConnection . Open (); // <= Error Occurs Here 
    _SqlConnection . Close (); 
} 

错误:

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

+0

如果连接字符串是通过向导创建的,我会建议首先要做的是自己检查字符串是否有明显的错误。 (地址错误,密码错误等) – Jason 2011-04-25 21:46:23

您正在使用错误类型的连接对象。

SqlConnection适用于成长中的SQL Server,不适用于SQL Server Compact。 connectionstrings.com具有您需要的连接字符串。对于连接对象本身,我相信你需要SqlCeConnection类(添加对System.Data.SqlServerCe的引用)。