我錯誤地改變了我的存儲過程,並且我沒有備份數據庫。有什麼方法可以恢復我的工作嗎?有沒有辦法恢復用ALTER語句覆蓋的存儲過程?
0
A
回答
3
嘗試運行此操作。它獲取計劃緩存中的查詢列表,它可能會被埋在那裏。
SELECT execquery.last_execution_time AS [Date Time], execsql.text AS [Script] FROM sys.dm_exec_query_stats AS execquery
CROSS APPLY sys.dm_exec_sql_text(execquery.sql_handle) AS execsql
ORDER BY execquery.last_execution_time DESC
1
不,沒有。存儲過程是數據庫的一部分。
以此爲契機,學習備份。
1
如果您仍然有SQL Server的工作室與用於生成改變你的SP,不太可能在標籤中打開,但你可以看到,如果舊版本在您的撤消緩衝區。
一個漂亮的版本控制系統和本地SQL歷史記錄工具集可以讓您回到幾乎任何一點。
相關問題
- 1. 有沒有辦法在SELECT語句中存儲變量?
- 2. 有沒有辦法來覆蓋ConfigurationManager.AppSettings?
- 3. 有沒有辦法強制複製?複製沒有覆蓋提示,使用Windows?
- 4. 有沒有辦法在firebase存儲中覆蓋保存的文件?
- 5. 有沒有辦法在顛覆提交中自動恢復?
- 6. 有沒有辦法恢復到Neo4j 2.0.0
- 7. 有沒有辦法暫停/恢復SwingWorker
- 8. 有沒有辦法恢復SharePoint
- 9. 有沒有辦法恢復wordpress更新?
- 10. 有沒有辦法恢復VS2010設置?
- 11. 複製場景中SQL Server存儲過程的CREATE/ALTER語法?
- 12. 有沒有辦法測試Google地圖覆蓋圖的存在?
- 13. 有沒有辦法阻止SQL Server在CREATE/ALTER過程中驗證存儲過程中的SQL
- 14. 有沒有辦法在Oz中存儲函數/過程調用?
- 15. 有沒有辦法通過C#對象SQL存儲過程
- 16. 有沒有辦法強制SCons覆蓋複製目錄?
- 17. 存儲過程Case語句互相覆蓋
- 18. 有沒有辦法看到MySQL中的ALTER TABLE語句的進度?
- 19. 有沒有辦法關閉存儲過程的結果集?
- 20. 有沒有辦法通過docconv網絡覆蓋.pdf文件?
- 21. 有沒有辦法減少if語句?
- 22. 有沒有辦法使用存儲過程在linq2sql中執行準備好的語句?
- 23. 哪裏存儲圖像沒有覆蓋?
- 24. 刪除表語句但沒有使用存儲過程
- 25. 有沒有辦法用反射「覆蓋」一個方法?
- 26. 有沒有辦法用LIKE語句通過空格分隔MySql語句?
- 27. 有沒有辦法跨存儲過程傳遞臨時表
- 28. 有沒有辦法讓SQL Server存儲過程自動出錯?
- 29. 有沒有辦法用Postgres存儲阿拉伯語日期?
- 30. 有沒有辦法覆蓋openjpa中的javax.persistence.EntityManager.persist()方法
DANDY(謝謝) – npalle