Access 손상된 mdb 파일 복구

1341 단어 PowerShellaccess

선생님! mdb 파일이 숨을 쉬지 않았습니다.



연결된 서버 "xxx"OLE DB 공급자 "Microsoft.ACE.OLEDB.12.0"데이터 원본 개체를 초기화할 수 없습니다.
링크 서버 "xxx"의 OLE DB 공급자 "Microsoft.ACE.OLEDB.12.0"에서 "데이터베이스 형식 'xxx'을(를) 인식할 수 없습니다."메시지가 반환되었습니다. (Microsoft SQL Server, 오류: 7303)

oh...
왜 mdb 곧 죽어 버리는 거야?

심폐 소생



PowerShell
$dao = new-object -comobject DAO.DBEngine.120
$dao.CompactDatabase("broken.mdb","relieved.mdb")

DBEngine.CompactDatabase 메서드 (DAO)

교훈


  • Access 데이타베이스 파일의 갑작스런 죽음은 자주 있는 것.
  • 이번은 무사히 수복할 수 있었기 때문에 좋았지만... 정기적으로 백업을 취하자.
  • 자정의 이상한 긴장에 기사를 쓰지 말라.
  • 좋은 웹페이지 즐겨찾기