49

我对这个新版本的 SQL Server Express 非常感兴趣。

我不清楚(对我来说)安装程序应该做什么来部署使用 LocalDB 的应用程序。

是否需要在客户端 PC 上安装 SQL Server Express,然后附加 MDF 文件?

或者它只需要运行LocalDB.msi它就可以像 SQL Server Compact 一样作为独立文件工作?

4

1 回答 1

38

你不需要安装 SQL Server Express 来使用 LocalDB,因为 LocalDB 是 SQL Server Express,只是更容易安装。

安装 LocalDB 后,您可以使用连接字符串的 AttachDbFileName 属性来“打开”一个 MDF 文件。请记住,同一文件只能由单个 LocalDB 实例(单个 Windows 登录)在任何给定时间打开,因此这不是数据共享功能。

更新:如果您的应用程序使用 .NET,请确保安装 .NET 4.0.2 或更新版本,如此处所述。最初的 .NET 4 不理解 LocalDB 连接字符串,因为它早在 LocalDB 之前就已经发布了。

于 2012-03-13T20:26:31.803 回答