我有一個.NET應用程序,使用SMO恢復大量數據庫。連接字符串中的超時設置設置爲0(無限制)。大多數數據庫可以很好地恢復,除了一個數據庫有時會在恢復時超時。它的大小接近3 GB。有沒有解決這個問題的方法?有沒有我失蹤的設置。 我正在使用DatabaseRestore對象來恢復數據庫。 謝謝!在使用SMO恢復數據庫時SQL Server超時
3
A
回答
3
有兩個超時設置爲SMO - 一個是爲ConnectionTimeout設置,另一種是StatementTimeOut設置 - 你需要確保你的設置是正確的:http://social.msdn.microsoft.com/Forums/en-US/sqldisasterrecovery/thread/b4000547-7a48-4bda-9a68-ac646259e7d2/
這是一個特定的另一個問題問題是解決他們的問題:SMO ConnectionContext.StatementTimeout setting is ignored
希望這有助於...
此外,還有一個poweshell腳本,「據說」非常適用於大型數據庫.. http://devio.wordpress.com/category/automssqlbackup/
相關問題
- 1. smo恢復數據庫
- 2. 使用PowerShell和SMO恢復數據庫時的顯示進度
- 3. 使用SQL管理對象(SMO)恢復數據庫快照
- 4. SQL Server數據庫恢復
- 5. SQL Server數據庫恢復
- 6. SMO:恢復到不同的數據庫
- 7. 災難恢復 - 不使用MDF恢復SQL Server數據庫
- 8. 數據庫恢復後查詢超時
- 9. SQL Server數據庫恢復在99%
- 10. 在SQL Server數據庫恢復2005
- 11. 使用所有備份集與SMO恢復數據庫
- 12. 嘗試在SQL Server 2012中恢復數據庫時出錯
- 13. 在SQL Server 2008上恢復數據庫時遇到問題
- 14. 使用SMO恢復數據庫 - 報告進度問題
- 15. 從另一個數據庫恢復數據庫SMO
- 16. SQL Server數據庫恢復錯誤
- 17. Powershell SQL Server數據庫恢復(與CDC)
- 18. 數據庫恢復掛起 - SQL Server 2014
- 19. PowerShell恢復數據庫(SQL Server)
- 20. SQL Server數據庫恢復錯誤
- 21. 恢復數據庫的問題 - sql server
- 22. 從SQL Server數據庫恢復
- 23. 將數據庫恢復到某個時間點SQL Server 2008 R2
- 24. SMO異常枚舉SQL Server數據庫
- 25. 如何在SQL Server 2005中恢復SQL SERVER 2008數據庫
- 26. C# - 使用內聯SQL恢復SQL Server數據庫
- 27. 在C#中使用SMO備份SQL Server數據庫
- 28. 使用Microsoft SMO庫使用SQL登錄憑據連接到SQL Server數據庫時出錯
- 29. 如何在使用Firebase數據庫恢復活動時正確恢復數據?
- 30. SQL Server 2005對使用「NORECOVERY」恢復的數據庫執行「恢復」
不是沒有用,而是使用SSMS無法恢復的東西嗎? – 2011-05-12 14:38:29
這是我們自動構建的一部分。所以通過SSMS手動完成是不行的。 – laconicdev 2011-05-12 17:12:05