Miklix

Dynamics AX 2012에서 법인(회사 계정) 삭제

게시됨: 2025년 2월 16일 오전 11시 1분 6초 UTC
마지막으로 업데이트되었습니다: 2026년 1월 12일 오전 8시 53분 16초 UTC

이 문서에서는 Dynamics AX 2012에서 데이터 영역/회사 계정/법인을 완전히 삭제하는 올바른 절차를 설명합니다. 사용 시 발생하는 모든 위험은 사용자 본인이 감수해야 합니다.


이 페이지는 가능한 한 많은 사람이 이용할 수 있도록 영어에서 기계 번역되었습니다. 안타깝게도 기계 번역은 아직 완성된 기술이 아니므로 오류가 발생할 수 있습니다. 원하시는 경우 여기에서 영어 원문을 보실 수 있습니다:

Delete a Legal Entity (Company Accounts) in Dynamics AX 2012

이 게시물의 정보는 Dynamics AX 2012 R3을 기준으로 작성되었습니다. 다른 버전에서는 유효하지 않을 수 있습니다.

주의: 이 게시물의 지침을 따를 경우 데이터 손실의 위험이 매우 높습니다. 특히 데이터 삭제와 관련된 내용이므로 더욱 주의해야 합니다. 법인 정보는 운영 환경에서 삭제해서는 안 되며, 테스트 또는 개발 환경에서만 삭제해야 합니다. 이 정보의 사용에 따른 모든 책임은 사용자에게 있습니다.

최근 Dynamics AX 2012 환경에서 법인(회사 계정 또는 데이터 영역이라고도 함)을 완전히 삭제하는 작업을 맡았습니다. 사용자가 법인 관리 양식에서 직접 삭제하지 않은 이유는 특정 테이블의 레코드를 삭제할 수 없다는 오류 메시지가 계속 표시되었기 때문입니다.

확인해 보니 거래 내역이 있는 법인은 삭제할 수 없다는 것을 알게 되었습니다. 당연한 결과이니, 가장 확실한 해결책은 거래 내역을 먼저 삭제한 다음 법인을 삭제하는 것이겠죠.

다행히 Dynamics AX는 법인의 거래를 삭제하는 클래스를 제공하므로 이 작업은 비교적 간단합니다. 다만 데이터 양이 많을 경우에는 시간이 상당히 많이 소요될 수 있습니다.

절차는 다음과 같습니다.

  • AOT를 열고 SysDatabaseTransDelete 클래스를 찾으십시오(AX의 이전 버전에서는 "DatabaseTransDelete"라고만 되어 있었습니다).
  • 삭제하려는 거래 내역이 있는 회사에 현재 로그인되어 있는지 반드시 확인하세요!
  • 1단계에서 찾은 클래스를 실행하세요. 그러면 거래 내역을 삭제할지 확인하는 메시지가 나타납니다. 이때 다시 한번 강조하지만, 삭제하려는 회사가 맞는지 반드시 확인하세요!
  • 작업이 완료될 때까지 기다리세요. 거래량이 많을 경우 시간이 꽤 걸릴 수 있습니다.
  • 완료되면 조직 관리/설정/조직/법인 양식으로 돌아가십시오. 현재 회사는 삭제할 수 없으므로 삭제하려는 회사에 로그인되어 있지 않은지 확인하십시오.
  • 삭제하려는 회사를 선택하고 "삭제" 버튼(또는 Alt+F9)을 누르세요.
  • 회사 삭제를 확인해주세요. 회사 내 거래 내역을 제외한 모든 데이터를 삭제하는 작업이므로 다소 시간이 소요될 수 있습니다.
  • 편히 앉아서 잘 해낸 일의 기쁨을 만끽하세요! :-)

추가 자료

이 글이 마음에 드셨다면 다음 제안도 마음에 드실 겁니다.


블루스카이에서 공유하기페이스북에서 공유하기LinkedIn에서 공유하기Tumblr에 공유하기X에서 공유LinkedIn에서 공유하기Pinterest에 고정

미켈 크리스텐슨

저자 소개

미켈 크리스텐슨
남자 이름은 miklix.com의 창시자이자 소유자입니다. 전문 컴퓨터 프로그래머/소프트웨어 개발자로 20년 이상 경력을 쌓았으며 현재 유럽의 대형 IT 기업에서 정규직으로 근무하고 있습니다. 블로그를 운영하지 않을 때는 여가 시간을 다양한 관심사, 취미, 활동으로 보내며 이 웹사이트에서 다루는 다양한 주제에 어느 정도 반영되어 있습니다.