none
insert 오류.. RRS feed

  • 질문

  • 안녕하세요 db 서버를 운영중에 이상한 현상이 있어 문의 드립니다. 

    저희 회사 쇼핑몰에서 mssql 디비를 이용하고 있는데..오늘 문제가 좀있었습니다. 

    이슈간 된 사항은 insert 안된다는 점 이었습니다. 

    주문시 특정 테이블에 insert만 해주는 프로시져가 있었는데 호출은 되는데 실제 insert는 되지 않는 상황이었습니다. 

    당연히 lock를 의심해 table에 걸려있는게 없나 확인해 보았지만 특이 사항이 없었습니다. 

    결국 mssql 구성관리자에서 재실행하니 정상 실행되었습니다. 

    직접 확인하지 않고서야 답변이 어렵다는 점 알고 있습니다. 

    그래서 제가 여쩌보고자 하는 점은 insert안될수도 있는경우에 대해 여쪄 보고 싶습니다. 

    일반적으로 알고 있는 table에 lock이 걸리는 경우를 제외하고 시스템적으로 특정경우에 insert가 안될수도 있는 답변부탁드립니다. 

    감사합니다. 

    2012년 8월 14일 화요일 오전 10:09

모든 응답

  • 안녕하십니까? 쭈 님,
    Microsoft MSDN의Forum 사이트를 방문해 주셔서 감사합니다.

    현재 문의 하신 ”insert 오류.." 대해 답변을 드리겠습니다.

    말씀하신대로 답변이 어렵습니다. 제 생각에는 분명 동일한 이슈가 추후에 작용할것 같습니다.
    TRY...CATCH 사용하여 문제되는 부분을 정확히 확인하시는것이 좋을 것 같습니다.

    [참고자료]
    Transact-SQL에서 TRY...CATCH 사용

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다..

    2012년 8월 16일 목요일 오전 2:07
    중재자
  • Insert문장에서 Error가 발생했다는 것인지? 아니면 그 상태에서 Hang상태였는지요?

    전자의 경우에는 해당 Error를 알려주셔야 할 듯 하고,

    후자의 경우는 Lock의 경우가 농후할 듯 합니다.

    2012년 8월 28일 화요일 오전 4:59