我对这个新版本的 SQL Server Express 非常感兴趣。
我不清楚(对我来说)安装程序应该做什么来部署使用 LocalDB 的应用程序。
是否需要在客户端 PC 上安装 SQL Server Express,然后附加 MDF 文件?
或者它只需要运行LocalDB.msi
它就可以像 SQL Server Compact 一样作为独立文件工作?
我对这个新版本的 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 之前就已经发布了。