Sql-Server

從區域網路訪問 SQL Server Express LocalDB

  • March 30, 2022

我正在開發一個需要 SQL Server 的軟體。但是對於一個 50MB 的應用程序來說,告訴客戶安裝 SQL Server 並不是一個好主意。所以我認為最好使用 SQL Server Express LocalDB。

我想提供從區域網路訪問我的應用程序的功能。但我沒有得到任何相關的主題來做到這一點。

是否可以在區域網路上訪問 SQL Server Express LocalDB?

與 SQL Server 相比,SQL Server Express LocalDB 有哪些限制?

LocalDB 無法遠端訪問,它是設計和記錄的。

這是LocalDB 的描述

這是LocalDB 功能和限制的列表

我看不出安裝 SQL Server 會有什麼問題。即使對於小型應用程序,現在 120 MB 也不是那麼大。您可以將設置嵌入到您的應用程序中,並將 SQL Express 與您的設置工具包一起提供。如果您需要佔用空間小的 SQL Server Edition,請考慮使用 SQL Server Compact Edition。

mdf/ldf 文件可以駐留在伺服器共享上,但我相信一次只有一台 PC 可以訪問文件/數據庫(即,執行自己的 LocalDB 實例的多個客戶端不能同時訪問)。這與 MS Access 不同,在 MS Access 中,多台 PC 可以連接到位於伺服器共享上的共享 mdb 文件。

文件中:

LocalDB 文件一次只能由一個 LocalDB 實例打開。

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