실수로 SQL Server 2000 데이터베이스의 전체 테이블을 업데이트하기 위해 업데이트 명령을 사용했습니다. 사실 한 행만 업데이트하려고했습니다. 이제 모든 2000 행에 업데이트가 포함됩니다. 이 변경 사항을 되돌릴 수있는 방법이 있습니까?Sql Server 2000에서 롤백 및 업데이트 명령
1
A
답변
2
명시적인 트랜잭션으로 업데이트를 시작한 경우가 아니면.
그러나 Log Rescue을 사용할 수 있습니다. 이 경우에 이것이 도움이 될지 모르겠지만 확실하지 않습니다.
더 나은 옵션은 백업을 새 데이터베이스로 복원하고 이전 테이블과 새 테이블을 병합하는 것입니다.
0
되돌리려는 백업이 없다면 아니요.
나는 그 실수를 한 번했습니다. 이제는 BEGIN TRAN으로 모든 수동 작업을 시작합니다. 그런 다음 일어날 수있는 최악의 경우는 COMMIT TRAN을 잊어 버리고 테이블 잠금을 유지하는 것입니다.
0
감사 로그가 있으면 이전 상태로 되돌릴 수 있습니다. 그렇지 않으면 그 시점에서 최신 백업으로 되돌려 야합니다. Lumigent의 로그 익스플로러 (http://www.ssw.com.au/SSW/LogExplorer/)는 하나이지만, 값 비싼 편이며, 이미 가지고 있지 않다면 즉시 도움을받지 못합니다. .
현재 백업이없고 감사 테이블이없는 경우 이력서를 업데이트 할 것입니다.
관련 문제
- 1. SQL Server 2000에서 SQL Server Management Studio
- 2. SQL Server 롤백 트랜잭션
- 3. SQL Server 2000에서 다중 데이터베이스 손상 MSDE
- 4. SQL Server 2000에서 SQL 쿼리 모니터링 및 변경
- 5. SQL Server 2000에서 SQL Server 2005보고 DB 설정
- 6. SQL Server 2000에서 SQL Server 2005의 데이터를 복원하는 방법은 무엇입니까?
- 7. SQL Server 2005 : SQL Server 2000에서 데이터 가져 오기
- 8. SQL Server 2000에서 SQL Server 2005로 데이터베이스 마이그레이션
- 9. SQL Server 2000에서 오류 텍스트 검색
- 10. SQL Server 2000에서 얼마나 자주 통계를 업데이트합니까?
- 11. SqlBulkCopy는 SQL Server 2000에서 교착 상태가 발생합니다.
- 12. MS SQL Server 2000에서 데이터베이스 연결 끊기
- 13. SQL Server 2000에서 사용자 계정을 만들려면 어떻게해야합니까?
- 14. SQL Server 2000에서 XML 데이터 집합 저장
- 15. SQL Server 2000에서 고아 레코드 찾기
- 16. SQL Server 2000에서 저장 프로 시저 및 작업을 모두 찾으십시오.
- 17. Java : 롤백 데이터베이스 업데이트?
- 18. 자동 업데이트 SQL Server
- 19. Sql Server SHRINKDATABASE 명령
- 20. SQL Server 쿼리 명령
- 21. 업데이트 SQL Server 테이블은
- 22. 업데이트 SQL Server 데이터베이스
- 23. Track SQL Server 업데이트
- 24. 왼쪽 가입 및 그룹이있는 SQL Server 업데이트
- 25. SQL Server Merge (정렬) 및 추적 업데이트
- 26. TryParse는 SQL 2000에서 어떻게합니까?
- 27. SQL Server 2000에서 매우 긴 동적 SQL 문을 어떻게 실행합니까?
- 28. SQL Server 2000에서 SQL 커서로부터 메모리를 할당 해제하지 않으면 어떻게됩니까?
- 29. SQL Server 2000에서 저장 프로 시저에 int 배열을 추가하는 방법
- 30. SQL 2000에서 .BAS DTS 패키지를여시겠습니까?
이미 업데이트 됨 ... –
@Xardas : 루미 덴트 로그 탐색기에 심각한 서버를 죽이는 문제가 있었지만 대신 apex SQL 로그를 사용해보십시오. –