LocalDB deployment on client PC

。_饼干妹妹 提交于 2019-11-25 22:43:47

问题


I am very intrigued by this new version of SQL Server Express.

It\'s not clear (to me) what a setup program should do to deploy an application that use a LocalDB.

Is it required to install SQL Server Express on the client PC and then attach the MDF file?

Or it\'s only required to run the LocalDB.msi and it works as a standalone file like SQL Server Compact?


回答1:


You don't need to install SQL Server Express to use LocalDB, as LocalDB is SQL Server Express, just easier to install.

Once LocalDB is installed you can use AttachDbFileName property of the connection string to "open" an MDF file. Keep in mind that the same file can only be opened by a single LocalDB instance (single Windows login) at any given time, so this is not a data-sharing feature.

Update: If your application is using .NET, make sure to install .NET 4.0.2 or newer, as mentioned here. The original .NET 4 doesn't understand LocalDB connection strings, as it shipped long before LocalDB.



来源:https://stackoverflow.com/questions/9655362/localdb-deployment-on-client-pc

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!