我運行了一個大型查詢(〜30mb),它將數據插入〜20個表中。不小心,我選擇了錯誤的數據庫。只有兩個名稱相同但列不同的表格。現在我想確保沒有數據被插入到這個數據庫中,我只是不知道如何。SQL Server如何獲取上次插入的數據?
2
A
回答
1
如果你的表有一個時間戳,你可以測試。
此外,sql-server會保存所有事務的日誌。
請參見:http://sqlserver2000.databases.aspfaq.com/how-do-i-recover-data-from-sql-server-s-log-files.html
這將告訴你如何檢查日誌,看看是否有插入發生。
0
最好的選擇去觸發
使用觸發器找到數據庫名稱和 表名和 記錄操作
相關問題
- 1. 在SQL Server 2000上插入數據的SQL Server Service Broker
- 2. SQL Server數據插入
- 3. SQL SERVER:數據插入
- 4. SQL Server上插入
- 5. 如何獲取數據插入表
- 6. 從SQL Server 2008數據庫獲取上次登錄時間
- 7. 插入數據到SQL Server數據庫
- 8. 如何在VB.NET中的SQL Server數據庫中插入數據?
- 9. 插入時從SQL Server獲取SCOPE_IDENTITY
- 10. SQL Server:插入獲取用戶代理
- 11. 插入後獲取ID在SQL Server中
- 12. SQL Server:如何從層次表中的最低層次獲取數據?
- 13. SQL Server:如何獲取我插入的行的值?
- 14. 如何從API中獲取數據並使用Talend插入到SQL Server表中
- 15. 如何使用preparedstatement獲取上次插入的行的ID?
- 16. 如何使用createCommand在yii2中獲取上次插入的ID?
- 17. 如何獲取上次更新的SQL Server記錄
- 18. 如何使用Sql Server 2008獲取插入的scope_identities列表select?
- 19. sql server:我如何獲取插入的最後一條記錄?
- 20. 從MySQL獲取上次插入的UniqueId
- 21. 如何將數據插入到SQL Server Express數據庫中
- 22. 中插入數據視圖(SQL Server)的
- 23. 不插入數據到SQL Server的ASP.NET
- 24. 如何插入SQL Server Compact
- 25. 如何獲取SQL Server數據庫的完整元數據
- 26. 如何將數據從SQL Server插入到SQL Azure?
- 27. 從SQL Server數據庫獲取數據
- 28. 獲取MYSQL上次更新的數據或最新插入的數據
- 29. SQL Server上的pyodbc - 我如何做一個插入並獲取行ID?
- 30. 如何在SQL Server中獲取插入查詢
使用權限的所有歷史記錄,以防止錯誤的DB意外插入 – 2011-05-03 10:09:33
這就是爲什麼所有數據庫都應該有審計表! – HLGEM 2011-05-03 12:53:46