我正在考虑将新的 SQL Server Express LocalDB(我认为它的代号为“Denali”)用于桌面应用程序。
它目前使用 SQL Compact 运行,但用户希望在网络上的多台 PC 之间共享数据库。不幸的是,这不是 SQL Compact 可以做到的,所以我正在研究其他解决方案。
客户端需要能够轻松地将数据库文件发送到其他站点或将它们备份到闪存盘,因此我避免使用 SQL Express,因为备份和恢复需要相当多的“管理员”知识。
所以,我的问题是,新的 SQL Express LocalDB 是否支持通过网络和/或通过包含 mdf 文件的共享网络文件夹远程连接到数据库?
LocalDB 确实支持在其连接字符串 (AttachDbFileName) 中为附加的本地数据库提供路径,因此支持共享网络文件夹选项。
注意:这个问题与 SQL Express 'Denali' 的新版本“LocalDB”有关,而不是 SQL Server Express 2008 或更早版本。请参阅此处宣布 LocalDB 发布的文章:http: //blogs.msdn.com/b/sqlexpress/archive/2011/07/12/introducing-localdb-a-better-sql-express.aspx