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