고정 자산에서 감가 상각을 실행할 때 "반환 코드 10" 오류

이 문서에는 Microsoft Dynamics GP의 고정 자산에서 반환 코드 10 오류를 resolve 정보가 포함되어 있습니다.

적용 대상: Microsoft Dynamics GP
원본 KB 번호: 852559

원인

감가 상각 프로세스가 중단된 경우 레코드가 테이블에 잠기게 될 수 있습니다. 따라서 감가 상각을 다시 실행하려고 하면 잠긴 레코드로 인해 이 오류 메시지가 발생할 수 있습니다. 아래 단계는 중단된 레코드를 지우는 데 도움이 되지만, 사용자는 감가상각 프로세스가 중단되었거나 처음에 중단된 이유를 추가로 조사해야 합니다.

해결 방법

이러한 단계를 수행하려면 Microsoft SQL Server 쿼리 도구를 통해 업데이트 스크립트를 실행해야 합니다. 다음 단계를 따르기 전에 데이터의 백업을 만드는 것이 좋습니다.

  1. 모든 사용자가 Microsoft Dynamics GP를 종료하게 합니다.

  2. 지원 관리자 콘솔, Microsoft SQL 쿼리 분석기 또는 SQL Server Management Studio 시작합니다. 이렇게 하려면 사용 중인 프로그램에 따라 다음 방법 중 하나를 사용합니다.

    방법 1: SQL Server 데스크톱 엔진의 경우:

    SQL Server 데스크톱 엔진(MSDE 2000이라고도 함)을 사용하는 경우 지원 관리자 콘솔을 시작합니다. 이렇게 하려면 시작을 선택하고 모든 프로그램을 가리킨 다음 Microsoft 관리자 콘솔을 가리킨 다음 지원 관리자 콘솔을 선택합니다.

    방법 2: SQL Server 2000:

    SQL Server 2000을 사용하는 경우 SQL 쿼리 분석기를 시작합니다. 이렇게 하려면 시작을 선택하고 모든 프로그램을 가리킨 다음 Microsoft SQL Server 가리킨 다음 쿼리 분석기를 선택합니다.

    방법 3: SQL Server 2005:

    SQL Server 2005를 사용하는 경우 SQL Server Management Studio 시작합니다. 이렇게 하려면 시작을 선택하고 모든 프로그램을 가리킨 다음 Microsoft SQL Server 2005를 가리킨 다음 SQL Server Management Studio 선택합니다.

    방법 4: SQL Server 2008:

    SQL Server 2008을 사용하는 경우 SQL Management Studio를 시작합니다. 이렇게 하려면 시작을 선택하고 모든 프로그램을 가리킨 다음 Microsoft SQL Server 2008을 가리킨 다음 SQL Server Management Studio 선택합니다.

  3. Microsoft Dynamics GP에 사용자가 없는 경우 회사 데이터베이스에 대해 다음 스크립트를 실행합니다.

    DELETE DYNAMICS..SY00800
    DELETE DYNAMICS..SY00801
    DELETE DYNAMICS..ACTIVITY
    
    DELETE TEMPDB..DEX_LOCK
    DELETE TEMPDB..DEX_SESSION
    

    이러한 테이블은 모든 사용자가 로그오프될 때 비어 있어야 합니다. delete 문은 이러한 테이블에 중단된 레코드가 없는지 확인하기 위한 것입니다.

    Microsoft Dynamics GP에 사용자가 없는 경우 회사 데이터베이스에 대해 다음을 실행합니다.

    Delete FAINDEX
    Delete FA40203
    Delete FA01500
    

    참고

    고정 자산을 사용할 때 가 FAINDEX 자동으로 다시 만들어집니다.

  4. Microsoft Dynamics GP를 선택하고, 도구를 가리키고, 루틴을 가리키고, 고정 자산을 가리킨 다음, 감가 상각을 선택합니다. 오류 메시지를 받지 않고 감가 상각을 실행할 수 있는지 확인합니다.