我正在研究爲桌面應用程序使用新的SQL Server Express LocalDB(我認爲它代號爲「Denali」)。SQL Server Express LocalDB可以遠程連接嗎?
它目前與SQL Compact一起運行,但用戶希望在網絡上的多臺PC之間共享數據庫。不幸的是,這不是SQL Compact可以做的事情,所以我正在研究其他解決方案。
客戶端需要能夠輕鬆地將數據庫文件發送到其他站點或將它們備份到閃存盤,所以我避免使用SQL Express,因爲備份需要相當多的「管理員」知識恢復。
所以,我的問題是,新的SQL Express LocalDB是否支持通過網絡和/或通過共享網絡文件夾與mdf文件在其中的遠程連接到數據庫?
LocalDB確實支持在連接字符串(AttachDbFileName)中爲連接的本地數據庫提供路徑,因此是共享網絡文件夾選項。
注意:此問題屬於「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
關於「Denali」部分的說明:** Denali **是SQL Server 2012的代碼名稱,而不是SQL Server Express的LocalDB版本。我認爲混淆來自LocalDB是在SQL Server 2012的CTP3中引入的,當時它仍然被稱爲SQL Server「** Denali **」。 – 2012-02-09 20:49:25
謝謝Krzysztof!現在我明白了:) – 2012-02-22 09:58:51