이 문서의 Microsoft Dynamics AX 모든 지역에 적용 됩니다.
증상
실행 하는 Microsoft Dynamics AX 2009 서비스 팩 1 (SP1) 환경에서 한 AX 인스턴스에서 응용 프로그램 개체 Server (AOS) 서비스를 여러 개 존재 하는 것으로 가정 합니다. EntireTable 캐시 된 테이블의 레코드 한 AOS 서버에 업데이트 된 후 다른 AOS 서버는 서로 다른 값을 표시 합니다. 데이터 캐시 클러스터 된 AOS 서버 간에 동기화 되지 않습니다.
또한, 다음과 같은 오류 메시지가 하나 또는 그 이상의 AOS 서버에 응용 프로그램 로그에 기록 됩니다.110 개체 서버 01: 대화 없는 클라이언트 세션 1 발행: 레코드를 편집할 수 없습니다
LastValue (SysLastValue). 사용자 ID:, AdminUserSetup. SQL 데이터베이스 오류가 발행 했습니다.원인
이 문제는 업데이트 충돌이 발생 하기 때문에 발생 합니다. AOS 서버에서 데이터 캐시를 동기화 하는 데 사용 되는 SysLastValue 테이블에 있는 레코드 업데이트 충돌.
해결 방법
핫픽스 정보
지원되는 핫픽스를 Microsoft에서 구할 수 있습니다. 이 기술 자료 문서의 맨 "핫픽스 다운로드 가능" 섹션. 발생 하는 문제 다운로드 한이 핫픽스를 설치 하거나 기타 기술 지원 질문이 있는 경우 상대방에 게 문의 하십시오 또는 Microsoft와 직접 지원 계획에 등록 하는 경우에 Microsoft Dynamics 기술 지원부 문의 고 새 지원 요청을 만들 수 있습니다. 다음 Microsoft 웹 사이트를 방문 하십시오.
https://mbs.microsoft.com/support/newstart.aspx또한 국가 특정 전화 번호에 대 한 이러한 링크를 사용 하 여 전화를 통해 Microsoft Dynamics에 대 한 기술 지원을 문의할 수 있습니다. 이렇게 하려면 다음 Microsoft 웹 사이트 중 하나를 방문: 파트너
https://mbs.microsoft.com/partnersource/support/고객
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm특별 한 경우 일반적으로 호출 취소 될 수도 있습니다 경우 기술 지원 담당자는 Microsoft Dynamics 및 관련 된 제품에 대 한 지원에 따른 비용이 특정 업데이트로 문제를 해결할 수 있다고 결정 합니다. 모든 추가 지원 질문과 특정 업데이트가 필요 하지 않은 문제에는 일반 지원 비용이 적용 됩니다.
설치 정보
하나 이상의 메서드나이 핫픽스에 의해 영향을 받는 테이블에 대 한 사용자 지정 하는 경우 다음이 단계를 수행 해야.
-
.Xpo 파일에 설명 되어 있는 변경 내용을 검토 합니다.
-
프로덕션 환경에서 핫픽스를 적용 하기 전에 테스트 환경에서 이러한 변경 내용을 적용 합니다.
이 핫픽스를 설치 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
893082 Microsoft Dynamics AX 핫픽스를 설치 하는 방법
전제 조건
Microsoft Dynamics AX 2009 서비스 팩 1이이 핫픽스를 적용 하려면 설치 되어 있어야 합니다.
다시 시작 요구 사항
이 핫픽스를 적용 한 후에 응용 프로그램 개체 Server (AOS) 서비스를 다시 시작 해야 합니다.
파일 정보
이 핫픽스의 글로벌 버전은 파일 특성 (또는 그 이후의 파일 특성) 있는 다음 표에 나열 된. 이러한 파일의 시간과 날짜는 협정 세계시(UTC)로 나열되었습니다. 파일 정보를 볼 때는 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 시차는 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하여 찾을 수 있습니다.
파일 이름 |
파일 버전 |
파일 크기 |
날짜 |
시간 |
플랫폼 |
---|---|---|---|---|---|
Axupdate.exe |
해당 없음 |
61,288 |
05-Jan-2012 |
18:09 |
x86 |
Components32.msp |
해당 없음 |
25,328,640 |
05-Jan-2012 |
18:09 |
해당 없음 |
Components64.msp |
해당 없음 |
30,695,936 |
05-Jan-2012 |
18:10 |
해당 없음 |
Objectserver32.msp |
해당 없음 |
5,796,352 |
05-Jan-2012 |
18:09 |
해당 없음 |
Objectserver64.msp |
해당 없음 |
6,630,912 |
05-Jan-2012 |
18:09 |
해당 없음 |
Axsetupsp.exe |
5.0.1100.40 |
1,656,680 |
05-Jan-2012 |
18:06 |
x86 |
Cabextractor.dll |
해당 없음 |
18,800 |
05-Jan-2012 |
18:09 |
x86 |
Microsoft.dynamics.setup.reportingservices.dll |
5.0.1100.9 |
150,440 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
538,488 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
17,336 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
534,392 |
05-Jan-2012 |
18:09 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
530,296 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
534,392 |
05-Jan-2012 |
18:09 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,824 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
534,392 |
05-Jan-2012 |
18:09 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,824 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
530,296 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
530,296 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
538,488 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,824 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
538,488 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1500.1212 |
16,320 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
534,392 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,824 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
530,296 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
530,296 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
542,584 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
17,848 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
530,296 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
534,392 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
530,296 |
05-Jan-2012 |
18:09 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
530,296 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
534,392 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,824 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
534,392 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
546,680 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
18,872 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
530,296 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
558,968 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
20,408 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
530,296 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
16,312 |
08-Dec-2010 |
22:21 |
x86 |
Axsetupsp.resources.dll |
5.0.1100.40 |
526,200 |
05-Jan-2012 |
18:08 |
x86 |
Microsoft.dynamics.setup.reportingservices.resources.dll |
5.0.1000.45 |
15,800 |
08-Dec-2010 |
22:21 |
x86 |
Cabextractor.dll |
해당 없음 |
22,384 |
05-Jan-2012 |
18:10 |
x64 |
응용 프로그램 핫픽스 설치 유효성 검사
응용 프로그램 핫픽스 설치 유효성을 검사할 SysHotfixManifest 클래스를 응용 프로그램 개체 트리 (AOT)에서 엽니다. 그런 다음 메서드 이름이 설치 된 핫픽스는 기술 자료 (KB) 문서 번호 포함 인지 확인 하십시오. 또한 하 수 상호 확인 영향을 받는 개체는 AOT에 개체에 대 한 KBXXXXXX.txt 파일을 비교 하 여. 이렇게 하면 SYP 레이어 또는 GLP 레이어의 개체는 올바르게 변경 했는지을 만들 수 있습니다.
참고: XXXXXX 자리 표시자 설치 된 핫픽스 KB 문서 번호를 나타냅니다.상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
자세한 내용
자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
Dynamics AX 2009에 대 한 974255 영향 분석 기능
자세한 내용
AOS 서버 마다 한 elementName 값 EntireTableCache 값을 가진 데이터 캐시의 서버 자신의 복사본에서 다시 읽혀지도록 EntireTable 캐시 된 테이블에 대 한 업데이트 확인이 동일한 SysLastValue 레코드를 확인 합니다. 모든 캐시 EntireTable 테이블 모든 AOS 서버를 사용 하 여 단일 SysLastValue 레코드 하나 있습니다.
이 레코드에 대 한 컨테이너 필드 모든 테이블 및 각 flushId는 구조체를 포함합니다. FlushId는 AOS 서버는 해당 캐시 된 테이블 EntireTable가 업데이트 될 때마다 증가 합니다. 또한 AOS 메모리에 일치 하는 구조는 flushId 보관 됩니다.동기화 프로세스
다음 시나리오를 고려하십시오.
-
TableA 테이블은 EntireTable 캐시 테이블을 해야 합니다.
-
AOS1, AOS2 및 AOS3 서버 있습니다.
-
AOS1 서버의 TableA 테이블의 레코드를 업데이트 합니다.
참고: SysLastValue 레코드가 업데이트 하 고 테이블 flushId는이 경우 1 씩 증가 합니다.
이 시나리오에서는 AOS2 및 AOS3 서버 분당 한 번 SysLastValue 테이블을 확인 합니다. 테이블의 flushId와 AOS 메모리에 있는 것과에서 다른 테이블 캐시를 지우려면 있습니다. 또한 테이블 경우 사용자가 요청할 때 데이터베이스를 다시 읽기 됩니다.
SysLastValue 테이블에는 업데이트 충돌이 발생 하면, 변경 된 데이터의 다른 AOS 서버 알리지 않습니다. 따라서 캐시 된 데이터는 단계를-AOS 서버 간에.참고: 이 문서는 Microsoft 지원 부서 내에서 직접 작성한 "빠른 게시" 문서입니다. 여기에 포함된 정보는 신흥 문제에 대한 응답으로 제공되었습니다. 신속히 사용할 수 있도록 작성되었으므로, 자료 입력 오류가 포함될 수 있으며 언제든지 예고없이 개정될 수 있습니다. 다른 고려 사항은 사용 약관을 참조하십시오.