Mssql

지각생 연습장
  • MicroSoft SQL

에러 대응

  • Microsoft SQL-DMO (ODBC SQLState: 42000) - 데이터베이스가 사용중이어서 단독으로 액세스할 수 없습니다.RESTORE DATABASE이(가) 비정상적으로 종료되는 중입니다.
    => mssql 일시 중지 후 복원하니 됨. 원래 이렇게 하는 것인가. 08/1/3. 백업할때 옵션을 달리 하기라도 한건지
  • Executed as user: NT AUTHORITY\SYSTEM. sqlmaint.exe failed. [SQLSTATE 42000] (Error 22029). The step failed.
    라는 에러는 보통 메인터넌스 플랜을 잡았을 때 백업이 실패하는 경우에 볼 수 있습니다. 이런 에러가 뜨는 경우는 DB의 속성에서 복구모델이 심플로 되어있기 때문이라고 합니다. DB의 등록정보에서 옵션탭을 보시면 복구모델이 있습니다. 이걸 풀(full) 로 바꿔주시면 됩니다.
    로그 DB등의 용도인 경우는 Full로 쓸 이유가 없기 때문에 Simple로 놔두고..

메인터넌스 플랜에서 해당 DB의 트랜잭션 백업을 하지 않도록 설정해야 합니다. 풀백업은 상관없습니다. ^^

  • 그리구 Disk Full일때두 나타난다네요;; 아직 안해봤지만;;

노트

  • 심스페이스 자유게시판 : 6월백업본으로 복원 후 데이터 내보냄(텍스트) -> 다시 12월자로 복원 후 데이터 가져옴
    • 풀백업 & 복원은 잘 안됨. 복원하니 데이터베이스 사용자 정보가 꼬임. 로그인도 안됨.
개인 도구