백업을 실행하면 오류가 발생합니다.
어떤오류이며 해결방법을 알고 싶습니다.
--오류메세지
D:\FTP\ERP-BACKUP\TEST_DB_20140516.bak 에 쓰지 못했습니다. 상태=1117, 제사한 내용은 SQL Server 오류 로그를 확인하십시오.
--SQL로그에서 복사함
BACKUP이 실패하여 'BACKUP DATABASE [TEST] TO DISK = N'D:\FTP\ERP-BACKUP\TEST_db_20140516' WITH NOINIT , NOUNLOAD , NAME = N'TEST 백업', NOSKIP , STATS = 10, NOFORMAT ' 명령이 완료됩니다.
BackupMedium::ReportIoError: 백업 장치 'D:\FTP\ERP-BACKUP\TEST_db_20140516'에서 write 오류가 발생했습니다. 운영 체제 오류 = 1117(I/O 장치 오류로 인해 요청이 수행될 수 없습니다.).
Internal I/O request 0x6EF58A00: Op: Write, pBuffer: 0x072E0000, Size: 983040, Position: 1286346240, UMS: Internal: 0x103, InternalHigh: 0x0, Offset: 0x4CAC1600, OffsetHigh: 0x0, m_buf: 0x072E0000, m_len: 983040, m_actualBytes: 0, m_errcode: 1117, BackupFile: D:\FTP\ERP-BACKUP\TEST_db_20140516
Comment 1
-
catchv
2014.05.19 14:00
DBCC CHECK로 해당 DB를 한번 점검해 보세요.
2000은 DB가 깨지는 경우가 많아서(index 등...) 우선 DB가 정상적인지 확인이 필요할 것 같습니다.
만약 깨졌다면 DBCC CHEKC + 옵션으로 조치를 하셔야 할 것 같습니다.