Oledb

SQL Server CE 4.0 網路共享訪問

  • December 18, 2014

在我們的應用程序中,我們計劃使用帶有 OLE DB 的 SQL Server CE 4.0。連接字元串如下所示。

Dim strConn As String = "Provider=Microsoft.SQLSERVER.CE.OLEDB.4.0;Data Source=\\pc137\d\desktop\mydb.sdf; SSCE:Database Password='password';"
Dim conn As New OleDbConnection            
conn = New OleDbConnection(strConn)            
conn.Open() 

這個適用於本地和網路共享文件 ( .sdf)

我們嘗試使用 Visual Studio 連接網路共享,但出現以下錯誤

SQL Server Compact 不支持在網路共享上打開數據庫文件。

我們已經提到了這個 連結

那麼是否允許在網路共享中使用 OLE DB 連接 SQL Server CE 4.0?

它會導致任何其他問題嗎?

不,這不受支持。也不支持從 .net 應用程序使用 Oledb 提供程序,請使用 Ado.net 提供程序 (System.Data.SqlServerCe)

引用自:https://dba.stackexchange.com/questions/86395