0
A
回答
1
是的,沒有。這取決於您的SKU(具有諷刺意味的是,更昂貴的版本能力較差)。
- SQL Server標準版/企業版:是的,但是卻只能使用
CREATE DATABASE
指定爲網絡共享數據庫路徑,這意味着:- 您需要在服務器上
CREATE DATABASE
權限(例如是一個管理員或被分配的權利)。 - 對於SQL Server正在使用的用戶帳戶,網絡共享需要適用於NTFS和SMB的適當ACL。
- SQL Server Standard或Enterprise僅支持Express
AttachDbFilename
選項。
- 您需要在服務器上
- SQL Server LocalDb:否LocalDb只在本地工作。線索的名字。
- SQL Server Express:也許。
- 您可以使用與標準版相同的
CREATE DATABASE
命令。 - 雖然可以使用
AttachDbFilename
本地文件這隻作品中,你不能指定一個UNC共享:https://social.msdn.microsoft.com/Forums/en-US/a5adeef5-93e5-409c-b476-238e2f6dfcd2/how-to-connect-database-from-shared-drive-in-c?forum=csharplanguage
- 您可以使用與標準版相同的
所以你的遠程安裝的*.mdf
唯一的選擇就是使用網絡共享和附加它使用CREATE DATABASE
,您不能使用AttachDbFilename
。
請注意,性能會很差,因爲SQL Server不能使用它使用的魔術技巧來獲得較低級別的磁盤訪問以獲得更快的IO。
https://www.brentozar.com/archive/2012/01/sql-server-databases-on-network-shares-nas/
+0
LocalDb可以使用遠程文件 - > https://stackoverflow.com/a/48645634/6522 –
0
不,使用ssms是不可能的。您可以使用託管管理面板生成數據庫腳本或上傳遠程數據庫上的.mdf文件,並從那裏恢復。
相關問題
- 1. 將mdf文件附加到sql server
- 2. 分離本地數據庫.mdf,複製並附加新文件
- 3. 無法在更新數據庫後附加文件「.mdf」作爲數據庫'aspnet
- 4. 附加遠程存儲的數據庫
- 5. 如何將數據庫文件附加到應用程序
- 6. Python遠程附加文件
- 7. 如何將.mdf文件附加到SQL Server 2008 EXPRESS
- 8. 如何將mdf文件附加到水晶報表
- 9. 將數據附加到json文件php
- 10. 將數據附加到XML文件
- 11. 希望將數據附加到文件
- 12. 將數據附加到文件
- 13. 無法將數據附加到文件
- 14. 如何將.mdf附加到sql2005?
- 15. 將Eclipse附加到遠程進程
- 16. 限制要附加的mdf文件
- 17. 嘗試爲.mdf文件附加一個自動命名的數據庫失敗
- 18. 在SQL Server 2008數據庫中附加SQL Server 2008 R2 mdf文件
- 19. 在附加mdf文件時無法確定數據庫服務器錯誤
- 20. .mdf文件和跨數據庫查詢?
- 21. 將SQLlite數據庫附加到IPA文件
- 22. 使用c將文件附加到ms訪問數據庫#
- 23. 使用經典ASP將文件附加到Access數據庫中
- 24. 數據庫郵件附加FileStream文件
- 25. 從app_data中刪除.mdf文件導致異常無法將該文件附加爲數據庫
- 26. 將* .mdf文件添加到C#項目
- 27. 如何在不使用Management Studio的情況下將數據庫mdf文件附加到SQL Server Express?
- 28. 將數據從遠程機器加載到Hive數據庫
- 29. 將Android SQLite數據庫附加到Gmail
- 30. 如何將本地文件複製到遠程數據庫
避免使用單詞「恢復」,因爲這是指備份/恢復,不同的操作完全(因爲你可以* *恢復從網絡共享SQL Server備份)。 – Dai