Đưa Dynamics 365 FO Virtual Machine Dev hoặc Test vào Chế độ bảo trì
Đã xuất bản: lúc 12:11:33 UTC 16 tháng 2, 2025
Trong bài viết này, tôi sẽ giải thích cách đưa máy phát triển Dynamics 365 for Operations vào chế độ bảo trì bằng cách sử dụng một vài câu lệnh SQL đơn giản.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Gần đây tôi đang làm việc trên một dự án mà tôi cần xử lý một số kích thước tài chính tùy chỉnh. Mặc dù các kích thước chính xác đã tồn tại trong môi trường thử nghiệm, nhưng trong hộp cát phát triển của tôi, tôi chỉ có dữ liệu Contoso mặc định từ Microsoft, vì vậy các kích thước cần thiết không khả dụng.
Khi tôi bắt đầu tạo chúng, tôi phát hiện ra rằng trong Dynamics 365 FO, bạn chỉ có thể thực hiện khi môi trường đang ở "chế độ bảo trì". Theo tài liệu, bạn có thể đưa môi trường vào chế độ này từ Lifecycle Services (LCS), nhưng tôi không tìm thấy tùy chọn đó.
Sau khi nghiên cứu, tôi phát hiện ra rằng cách nhanh nhất cho môi trường phát triển hoặc thử nghiệm không quan trọng thực sự là thực hiện một bản cập nhật đơn giản trực tiếp trên máy chủ SQL, cụ thể là trong cơ sở dữ liệu AxDB.
Đầu tiên, để kiểm tra trạng thái hiện tại, hãy chạy truy vấn này:
WHERE PARM = 'CONFIGURATIONMODE';
Nếu GIÁ TRỊ là 0, chế độ bảo trì hiện không được bật.
Nếu GIÁ TRỊ là 1, chế độ bảo trì hiện đang được bật.
Vì vậy, để bật chế độ bảo trì, hãy chạy lệnh này:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
Và để vô hiệu hóa nó lần nữa, hãy chạy lệnh này:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
Sau khi chuyển đổi trạng thái, bạn thường cần phải khởi động lại dịch vụ web và hàng loạt. Đôi khi thậm chí nhiều lần trước khi nó nhận ra sự thay đổi.
Tôi không khuyên bạn nên sử dụng cách tiếp cận này trong môi trường sản xuất hoặc môi trường quan trọng khác, nhưng để nhanh chóng đạt đến điểm mà các khía cạnh tài chính có thể được kích hoạt trên máy phát triển thì cách này hiệu quả :-)