Microsoft Business Solutions-Axapta 3.0 hiện là một phần của Microsoft Dynamics AX 3.0. Tất cả các tham chiếu đến Microsoft Business Solutions-Axapta microsoft Axapta liên quan đến Microsoft Dynamics AX.
GIỚI THIỆU
Bài viết này cung cấp liên kết đến tài liệu hướng dẫn về cách cài đặt các cập nhật nóng cho Microsoft Dynamics AX 2012. Tài liệu cũng mô tả cách cài đặt hotfix cho Microsoft Dynamics AX 2009 và Microsoft Dynamics AX 4.0.
Lưu ý Đảm bảo rằng bạn xem xét kỹ bài viết Cơ sở Kiến thức Microsoft tài liệu một hotfix cụ thể để xác định các đối tượng, các bảng cơ sở dữ liệu, hoặc các tập tin sẽ bị ảnh hưởng.
Xem thêm thông tin
Hotfix được phát hành cho Microsoft Dynamics AX 2012
Quy trình chi tiết để cài đặt các bản cập nhật và cập nhật nóng cho Microsoft Dynamics AX 2012 được ghi lại trên TechNet, trong phần sau: Áp dụng các bản cập nhật và cập nhật nóng.
Hotfix được phát hành cho Microsoft Dynamics AX 2009 và cho Microsoft Dynamics AX 4.0
Lưu ý Quy trình chung để cài đặt các bản cập nhật và cập nhật nóng cho Microsoft Dynamics AX 2009 được ghi lại trong tài liệu hướng dẫn sau: Cung cấp dịch vụ cho Microsoft Dynamics AX 2009.
Microsoft phát hành hotfix cho Microsoft Dynamics AX theo các định dạng sau:
- Hotfix được phát hành dưới dạng tệp nén (.zip). Các tệp mà tệp .zip chứa thay thế các tệp hiện có trên máy tính.
- Hotfix được phát hành dưới dạng bản cập nhật Microsoft Windows Installer. Các hotfix này chứa Setup.exe tệp.
Microsoft phát hành hotfix cho Microsoft Dynamics AX 4.0 ở các định dạng sau:
- Hotfix được phát hành dưới dạng bản cập nhật Microsoft Windows Installer. Các hotfix này chứa Setup.exe tệp.
- Hotfix được phát hành dưới dạng tệp dis-layer (AxDIS.aod) hoặc dưới dạng tệp lớp DIP (AxDIP.aod). Các lớp DIS thay đổi giải quyết sự cố trong mã tầng SYS. DIP-lớp thay đổi địa chỉ các vấn đề trong GLS-lớp mã.
- Rất hiếm khi, các hotfix được phát hành dưới dạng tệp .xpo có chứa mã. Mã được áp dụng cho các đối tượng hiện có, cho bảng cơ sở dữ liệu hoặc cho cả hai.
Hướng dẫn chung về hotfix thay thế tệp
Một số hotfix Microsoft Dynamics AX thay thế tệp trên máy tính. Để biết hướng dẫn về cách cài đặt bản cập nhật nóng thay thế tệp, hãy đọc kỹ tài liệu kèm theo tải xuống hotfix. Sau đây là các đề xuất chung để cài đặt các hotfix thay thế tệp:
Trước khi bạn sao chép các tệp được bao gồm trong hotfix vào máy tính của bạn, sử dụng các quy trình sao lưu thông thường của bạn để sao lưu các tập tin máy chủ bị ảnh hưởng bởi hotfix.
Kiểm tra tất cả các hotfix trong môi trường thử nghiệm để xác minh rằng các tùy chỉnh của bạn không bị ảnh hưởng bất lợi.
Yêu cầu tất cả người dùng đăng xuất khỏi ứng dụng máy khách Microsoft Dynamics AX. Ngừng phiên bản Máy chủ Đối tượng Ứng dụng (AOS) trước khi bạn đổi tên và sao chép tệp hotfix.
Khi các tệp nhãn được bao gồm trong bản cập nhật nóng, hãy sao chép tất cả các tệp nhãn được bao gồm vào thư mục ứng dụng Microsoft Dynamics AX. Các tệp nhãn sẽ có phần mở rộng tên tệp sau đây:
- .Ali
- .Acd
- .alc
Theo mặc định, thư mục ứng dụng có đường dẫn sau đây:
thư mục gốc\Axapta Application\appl\StandardNote Trong đường dẫn này, thư mục gốc đại diện cho ổ đĩa cứng và thư mục chính trong đó Microsoft Dynamics AX được cài đặt.
Môi trường tùy chỉnh
Nếu bạn đã tùy chỉnh môi trường của mình trước khi cài đặt hotfix, hãy xem xét kỹ bài viết Cơ sở Tri thức Microsoft có tài liệu về hotfix mà bạn muốn cài đặt. Mọi đối tượng bị ảnh hưởng bởi bản cập nhật nóng sẽ bị ghi đè. Điều này có thể khiến các tùy chỉnh trong các đối tượng bị mất.
Sao lưu cơ sở dữ liệu
Nếu bảng cơ sở dữ liệu bị ảnh hưởng, hãy tạo bản sao lưu cơ sở dữ liệu đầy đủ trước khi bạn áp dụng hotfix. Để biết hướng dẫn về cách sao lưu cơ sở dữ liệu, hãy xem hướng dẫn sử SQL Server Microsoft. Hoặc xem hướng dẫn sử dụng Oracle Database Server.
Thông tin cài đặt
Hotfix được phát hành cho Microsoft Dynamics AX 2009
Để cài đặt hotfix được phát hành dưới dạng bản cập nhật ứng dụng cho Microsoft Dynamics AX 2009, hãy làm theo các bước sau:
Trích xuất tệp từ gói.
Mở tệp kbxxxxxx.txt tệp trong gói hotfix để xác định những đối tượng nào sẽ được vá khi cài đặt hotfix.
Thoát tất cả máy khách Microsoft Dynamics AX 2009, rồi ngừng phiên bản AOS.
Sao lưu cơ sở dữ liệu.
Sao lưu thư mục ứng dụng.
Khởi động lại phiên bản AOS, rồi xem lại nhật ký Ứng dụng trên máy chủ đang chạy dịch vụ AOS để đảm bảo rằng phiên bản AOS khởi động đúng cách. Phiên bản AOS dựng lại chỉ mục đối tượng ứng dụng. Tệp Axapd.aoi chứa chỉ mục đối tượng ứng dụng.
Lưu ý Tùy thuộc vào phần cứng máy chủ mà bạn đang sử dụng, khởi động phiên bản AOS có thể hết thời gian chờ trước khi hoàn tất quá trình. Sự cố này xảy ra vì quy trình không có đủ thời gian để dựng lại tệp Axapd.aoi trước khi AOS cố gắng sử dụng tệp.
Phiên bản AOS vẫn ở trạng thái bắt đầu cho đến khi quá trình dựng lại tệp *.aoi hoàn tất. Tại thời điểm đó, phiên bản AOS có trạng thái "đã bắt đầu". Không cần thực hiện thêm bước nào. Đợi cho việc xây dựng lại hoàn tất, và sau đó xem lại nhật ký Ứng dụng cho một chỉ báo cho biết phiên bản AOS bắt đầu.
Chạy tệp Axpatch.exe cho bản cài đặt hotfix ứng dụng.
Chọn ngôn ngữ để chạy bản cài đặt, rồi bấm vào OK.
Khi trình hướng dẫn trình cài đặt khởi động, hãy bấm Tiếp.
Xem lại Điều khoản Cấp phép Phần mềm Microsoft, bấm để chọn hộp kiểm để chấp nhận các điều khoản cấp phép nếu bạn đồng ý, rồi bấm Tiếp theo.
Trên trang Chọn cấu phần , tùy chọn Tệp ứng dụng sẽ được chọn theo mặc định. Nhấp vào Tiếp theo.
Trên trang Chọn cấu hình , cho biết cấu hình chính xác, rồi bấm Tiếp theo.
Trên trang Sẵn sàng áp dụng cập nhật nóng , hãy bấm Cài đặt.
Khi hoàn tất thiết lập, hãy bấm Kết thúc để thoát trình hướng dẫn.
Từ một máy khách, hãy xác minh rằng bạn có thể kết nối với phiên bản AOS với tư cách là người quản trị Microsoft Dynamics AX.
Xác thực việc cài đặt hotfix bằng cách làm như sau:
- Mở lớp SysHotfixManifest trong AOT.
- Xác minh rằng lớp có chứa một phương pháp mà có một tên đó là tương tự như số bài viết của hotfix cài đặt chuyên biệt.
Sử dụng công cụ nâng cấp mã ("So sánh mã") để so sánh thay đổi SYP hoặc GLP với bất kỳ lớp VAR hoặc CUS nào. Nếu các tùy chỉnh tồn tại, nhân viên IT của đối tác hoặc khách hàng có thể được yêu cầu hợp nhất các hotfix vào hệ thống tùy chỉnh.
Bản cập nhật nóng được phát hành dưới dạng bản cập nhật Windows Installer
Quan trọng Các hành động sau đây phải được thực hiện:
- Phải cài đặt tệp nhân ObjectServer trên từng máy chủ AOS.
- Tệp nhân Client phải được cài đặt trên mỗi máy tính khách.
- Phải cài đặt tệp nhân NetBusinessConnector và tệp nhân ComBusinessConnector trên mọi máy tính đang chạy Microsoft Dynamics AX .NET Business Connector và Microsoft Dynamics AX Com Business Connector.
- Tệp nhân ApplicationIntegrationServer là Bộ điều hợp BizTalk. Đảm bảo rằng bạn cài đặt tệp nhân ApplicationIntegrationServer cùng với tệp nhân NetBusinessConnector khi bạn cập nhật Bộ điều hợp BizTalk.
Bản cập nhật Windows Installer sẽ cập nhật các tệp nhị phân máy khách Microsoft Dynamics AX 4.0 sau đây:
- Tệp .exe trang
- Danh sách .dll tệp
Những tập tin này còn được gọi là các tập tin hạt nhân. Để áp dụng bản cập nhật Windows Installer, hãy làm theo các bước sau:
Trích xuất các tệp từ hotfix. Các tệp được trích xuất có thể chứa các thư mục sau đây:
- ApplicationIntegrationServer
- Ứng dụng khách
- ComBusinessConnector
- NETBusinessConnector
- ObjectServer
Kiểm tra hotfix trong môi trường thử nghiệm. Sau đó, lên lịch thời gian chết.
Thoát tất cả máy khách phần mềm Microsoft Dynamics AX. Sau đó, tắt các phiên bản AOS được kết nối với chia sẻ tệp chương trình sản xuất.
Sao lưu cơ sở dữ liệu, rồi sao lưu thư mục ứng dụng.
Chạy tệp Setup.exe được bao gồm trong mỗi thư mục trong hotfix.
Khởi động lại phiên bản AOS. Xem lại nhật ký sự kiện ứng dụng trên máy chủ đang chạy dịch vụ AOS để đảm bảo rằng phiên bản AOS bắt đầu một cách chính xác. Phiên bản AOS dựng lại chỉ mục đối tượng ứng dụng. Tệp Axapd.aoi chứa chỉ mục đối tượng ứng dụng.
Lưu ý Tùy thuộc vào phần cứng máy chủ mà bạn đang sử dụng, khởi động phiên bản AOS có thể hết thời gian chờ trước khi quá trình hoàn tất. Sự cố này xảy ra vì quy trình không đủ thời gian để dựng lại tệp Axapd.aoi.
Sử dụng phiên bản AOS để đăng nhập vào máy khách bằng cách sử dụng tài khoản Người quản trị Microsoft Dynamics AX 4.0. Xác minh rằng bạn có thể kết nối thành công.
Hotfix được phát hành dưới dạng tệp .xpo có chứa mã
Hotfix được phát hành dưới dạng tệp .xpo chứa các bản sửa lỗi cấp mã ảnh hưởng trực tiếp đến các đối tượng hoặc bảng cơ sở dữ liệu trong Microsoft Dynamics AX.
Quan trọng Trước khi bạn tiếp tục, hãy kiểm tra từng tệp .xpo cho các đối tượng hoặc bảng sẽ được thay đổi. Lưu ý mọi tùy chỉnh cho môi trường hiện tại của bạn có thể bị ảnh hưởng. Chúng tôi khuyên bạn nên áp dụng tất cả các hotfix trong môi trường thử nghiệm trước khi bạn áp dụng các hotfix cho hệ thống trực tiếp của bạn.
Đăng nhập vào Microsoft Dynamics AX bằng tài khoản Người quản trị Microsoft Dynamics AX. Đảm bảo rằng không có người dùng nào khác đăng nhập vào Microsoft Dynamics AX.
Mở hộp thoại Cây Đối tượng Ứng dụng. Để thực hiện điều này, hãy sử dụng một trong các phương pháp sau đây:
- Trên thanh công Standard, hãy bấm Cây Đối tượng Ứng dụng.
- Trên bàn phím, nhấn Ctrl+D.
- Trên menu Tệp , trỏ đến Mở, rồi bấm vào Cây Đối tượng Ứng dụng.
Trong hộp thoại Cây Đối tượng Ứng dụng, bấm Nhập trên thanh công cụ.
Bấm Duyệt, rồi định vị tệp .xpo.
Trong hộp thoại Mở, bấm vào tệp .xpo, rồi bấm vào Mở.
Bấm OK để hoàn tất quy trình nhập.
Lưu ý Bạn có thể phải hoàn thành một chuyển tiếp biên dịch hoặc một ứng dụng đầy đủ đối tượng cây (AOT) biên dịch quá trình.
Cách cài đặt hotfix được phát hành dưới dạng tệp DIS-layer hoặc DIP
Để cài đặt hotfix được phát hành dưới dạng tệp DIS-layer hoặc DIP-layer, hãy làm theo các bước sau:
Trích xuất các tập tin từ các gói hotfix.
Trước khi bạn sao chép các tệp được bao gồm trong hotfix vào máy tính của bạn, sử dụng các quy trình sao lưu thông thường của bạn để sao lưu thư mục ứng dụng và các tập tin máy chủ bị ảnh hưởng bởi hotfix.
Kiểm tra hotfix trong môi trường thử nghiệm. Sau đó, lên lịch thời gian chết khi không có người dùng nào khác trên hệ thống.
Thoát tất cả máy khách phần mềm Microsoft Dynamics AX. Sau đó, tắt các phiên bản Application Object Server được kết nối với chia sẻ tệp chương trình sản xuất.
Sao chép tệp AxDIS.aod và tệp AxDISen-us.ald vào từng thư mục ứng dụng nơi tồn tại các tệp .aod khác. Theo mặc định, thư mục này nằm ở vị trí sau đây:
\application\appl\standardNote Trong bước này, hãy luôn sử dụng hàm sao chép. Không sử dụng hàm di chuyển. Khi bạn di chuyển tệp, các quyền của thư mục nguồn sẽ được thực hiện cho tệp này. Khi bạn sao chép tệp, tệp đó sẽ nhận các quyền của thư mục đích.Tạo bản sao lưu cho tệp Axapd.aoi bằng cách đổi tên tệp. Hoặc xóa tệp Axapd.aoi trong từng thư mục ứng dụng.
Khởi động lại phiên bản AOS. Xem lại nhật ký ứng dụng trên máy chủ đang chạy phiên bản AOS để đảm bảo rằng phiên bản AOS bắt đầu một cách chính xác. Phiên bản AOS dựng lại chỉ mục đối tượng ứng dụng. Tệp Axapd.aoi chứa chỉ mục đối tượng ứng dụng.
Lưu ý Tùy thuộc vào phần cứng máy chủ mà bạn đang sử dụng, khởi động phiên bản AOS có thể hết thời gian chờ trước khi quá trình hoàn tất. Sự cố này xảy ra vì quy trình không đủ thời gian để dựng lại tệp Axapd.aoi.
Phiên bản AOS sẽ vẫn ở trạng thái bắt đầu cho đến khi tệp .aoi được xây dựng lại. Tại thời điểm đó, phiên bản AOS sẽ có trạng thái "bắt đầu". Không cần thực hiện thêm bước nào. Đợi cho việc dựng lại hoàn tất, rồi xem lại Nhật ký ứng dụng cho một chỉ báo cho biết phiên bản AOS đã bắt đầu.
Sử dụng phiên bản AOS để đăng nhập vào máy tính khách bằng cách sử dụng tài khoản Người quản trị Microsoft Dynamics AX 4.0. Tiếp theo, kết nối với phiên bản AOS này bằng cách sử dụng phần mềm máy khách để xác minh rằng bạn có thể kết nối thành công. Cuối cùng, xác minh rằng những thay đổi đã được phát hiện bởi Microsoft Dynamics AX và họ có thể nhìn thấy trong AOT.
Nếu danh sách kiểm tra nâng cấp xuất hiện, hãy hoàn tất danh sách kiểm tra để đảm bảo sẽ không có sự cố nào khác xảy ra. Nếu không có danh sách kiểm tra nâng cấp nào xuất hiện, tầng DIS hoặc DIP sẽ không được nhận dạng. Nếu không nhận dạng được lớp DIS hoặc DIP, hãy sử dụng một hoặc nhiều phương pháp sau đây:
Tạo thư mục ứng dụng mới. Sau đó, sao chép tất cả các tệp từ thư mục ứng dụng hiện có vào thư mục ứng dụng mới.
Thay đổi cấu hình phiên bản AOS để sử dụng thư mục ứng dụng mới. Để thực hiện điều này, hãy làm theo các bước sau:
Bấm bắt đầu, bấm Chạy, nhập Công cụ quản trị điều khiển, rồi bấm OK.
Bấm đúp vào Microsoft Dynamics AX Configuration Utility.
Trên tab Máy chủ Đối tượng Ứng dụng, chọn thư mục ứng dụng mới mà bạn đã tạo trong danh sách phiên bản ứng dụng.
Áp dụng cấu hình, rồi khởi động lại phiên bản AOS.
Lặp lại bước 8.
Sau khi hoàn tất danh sách kiểm tra, viết lại toàn bộ ứng dụng.
Nếu bạn đang sử dụng nhiều thư mục ứng dụng và nhiều phiên bản AOS, hãy dừng tất cả các phiên bản AOS, rồi khởi động lại tất cả các phiên bản AOS.
Tham khảo
Để biết thêm thông tin về các tùy chọn nhập cho tệp .xpo, hãy xem Hướng dẫn Nhà phát triển Microsoft Dynamics AX.
Các sản phẩm của bên thứ ba thảo luận trong bài viết này được sản xuất bởi những công ty độc lập với Microsoft. Microsoft không đưa ra sự đảm bảo, dù là ngụ ý hay theo một hình thức khác, về hiệu suất hoặc mức độ tin cậy của những sản phẩm này.