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