我正在开发一个需要 SQL Server 的软件。但是对于一个 50MB 的应用程序来说,告诉客户安装 SQL Server 并不是一个好主意。所以我认为最好使用 SQL Server Express LocalDB。
我想提供从局域网访问我的应用程序的功能。但我没有得到任何相关的主题来做到这一点。
是否可以在局域网上访问 SQL Server Express LocalDB?
与 SQL Server 相比,SQL Server Express LocalDB 有哪些限制?
我正在开发一个需要 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 文件。
从文档中: