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

时间:2011-04-25 21:41:50

标签: sql wpf database sqlconnection

WPF与本地数据库应用程序
我即将开始,但我遇到了这个问题

建立与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 - 查找指定的服务器/实例时出错)

1 个答案:

答案 0 :(得分:2)

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

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