连接到本地数据库中的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 - 错误定位服务器/实例指定)
答
您正在使用错误类型的连接对象。
SqlConnection
适用于成长中的SQL Server,不适用于SQL Server Compact。 connectionstrings.com具有您需要的连接字符串。对于连接对象本身,我相信你需要SqlCeConnection
类(添加对System.Data.SqlServerCe的引用)。
如果连接字符串是通过向导创建的,我会建议首先要做的是自己检查字符串是否有明显的错误。 (地址错误,密码错误等) – Jason 2011-04-25 21:46:23