Miklix

Dynamics 365 FO 가상 머신 개발 또는 테스트를 유지 관리 모드로 전환

게시됨: 2025년 2월 16일 오후 12시 10분 25초 UTC

이 문서에서는 간단한 SQL 문 몇 개를 사용하여 Dynamics 365 for Operations 개발 컴퓨터를 유지 관리 모드로 전환하는 방법을 설명합니다.


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

Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode

저는 최근에 일부 사용자 지정 재무 차원을 처리해야 하는 프로젝트를 진행했습니다. 테스트 환경에는 올바른 차원이 있었지만, 개발 샌드박스에는 Microsoft의 기본 Contoso 데이터만 있었기 때문에 필요한 차원을 사용할 수 없었습니다.

제가 만들기 시작했을 때 Dynamics 365 FO에서는 환경이 "유지 관리 모드"에 있는 동안만 만들 수 있다는 것을 알게 되었습니다. 설명서에 따르면 Lifecycle Services(LCS)에서 환경을 이 모드로 전환할 수 있지만, 저는 해당 옵션을 찾을 수 없었습니다.

조금 연구해보니 중요하지 않은 개발 또는 테스트 환경에서 가장 빠른 방법은 실제로 SQL 서버, 특히 AxDB 데이터베이스에서 직접 간단한 업데이트를 수행하는 것이라는 걸 알게 됐습니다.

먼저 현재 상태를 확인하려면 다음 쿼리를 실행합니다.

SELECT VALUE FROM [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    WHERE PARM = 'CONFIGURATIONMODE';

VALUE가 0이면 유지 관리 모드가 현재 활성화되어 있지 않습니다 .

VALUE가 1이면 현재 유지 관리 모드가 활성화되어 있습니다 .

따라서 유지 관리 모드를 활성화하려면 다음을 실행하세요.

UPDATE [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    SET VALUE = '1'
    WHERE PARM = 'CONFIGURATIONMODE';

다시 비활성화하려면 다음을 실행하세요.

UPDATE [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    SET VALUE = '0'
    WHERE PARM = 'CONFIGURATIONMODE';

상태를 전환한 후에는 일반적으로 웹 및 배치 서비스를 다시 시작해야 합니다. 때로는 변경 사항을 적용하기 전에 여러 번 다시 시작해야 할 수도 있습니다.

프로덕션이나 기타 중요한 환경에서는 이 방법을 사용하는 것이 좋지 않지만, 개발 머신에서 재무적 차원을 활성화할 수 있는 지점에 빠르게 도달하려면 이 방법이 좋습니다 :-)

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

미켈 방 크리스텐슨

저자 소개

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