无法与VS 2008中创建的本地数据库建立连接

时间:2010-10-11 12:43:22

标签: visual-studio-2008

我在项目中用一个简单的表创建了一个数据库。 数据库存储在本地,并具有.sdf扩展名。 在我的计算机上,我安装了SQL Server 2008,还有SQL Server 2000,但这是一个我不想处理的网络服务器。

我想使用我在VS IDE中创建的本地数据库,我尝试了一个简单的连接,但它不起作用:

SqlConnection conn = new SqlConnection();
            SqlConnectionStringBuilder connBuilder = new SqlConnectionStringBuilder();
            connBuilder.DataSource = @"C:\Documents and Settings\abc\My Documents\Downloads\FileWatcherDemo\FileWatcherDemo\WindowsFormsApplication1\Database1.sdf";
            connBuilder.InitialCatalog = "Database1";
            conn.ConnectionString = connBuilder.ConnectionString;
            conn.Open();

我得到的错误是在我尝试打开连接之后是 - >

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

感谢。

1 个答案:

答案 0 :(得分:0)

好的,找到答案,而不是使用SqlConnection我必须使用SqlCeConnection并取出不必要的初始目录属性。 欢呼声。