2010-10-11 88 views
0

我已經使用一個簡單的表在我的項目中創建了一個數據庫。 數據庫存儲在本地,擴展名爲.sdf。 在我的電腦上,我安裝了SQL Server 2008,還有SQL Server 2000,但這是一個我不想使用的網絡服務器。無法建立與VS 2008中創建的本地數據庫的連接

我想用本地數據庫,這是我的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 - 錯誤定位指定的服務器/實例)

感謝。

回答

0

好了,找到了答案,而不是使用的SqlConnection我必須使用的SqlCeConnection,並採取了初始目錄屬性,它是不必要的。 乾杯。