在客户端PC上部署LocalDB
我对这个新版本的SQL Server Express非常感兴趣。
对于我来说,安装程序应该做些什么来部署使用LocalDB的应用程序还不清楚。
是否需要在客户端PC上安装SQL Server Express,然后附加MDF文件?
或者只需要运行LocalDB.msi
,它就像SQL Server Compact一样是一个独立的文件。
您不需要安装SQL Server Express来使用LocalDB,因为LocalDB是SQL Server Express,只是更容易安装。
安装LocalDB后,可以使用连接字符串的AttachDbFileName属性来“打开”MDF文件。 请记住,同一个文件只能由任何给定时间的单个LocalDB实例(单个Windows登录)打开,因此这不是数据共享功能。
更新:如果您的应用程序正在使用.NET,请确保安装.NET 4.0.2或更高版本,如此处所述 。 原来的.NET 4不能理解LocalDB连接字符串,因为它早在LocalDB之前发货。