Lưu ý: Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.
Trong trình hướng dẫn giải pháp trọn gói Access, UpgradeCode trường chủ yếu được dùng cho việc hỗ trợ nâng cấp chính, mặc dù Cập Nhật nhỏ và phụ có thể sử dụng UpgradeCode cho sản phẩm hợp lệ. Trong quá trình nâng cấp chính, các hành động FindRelatedProducts, MigrateFeatureStatesvà RemoveExistingProducts phát hiện ra, di chuyển và loại bỏ các phiên bản trước của sản phẩm. Hành động FindRelatedProducts tìm kiếm cho các sản phẩm bằng cách dùng tiêu chí dựa trên UpgradeCode, ProductLanguagevà ProductVersion. Các tiêu chí được xác định trong bảng nâng cấp.
Tiêu chí được sử dụng hành động FindRelatedProducts đã cho, UpgradeCode có thể giống nhau cho các phiên bản của một sản phẩm duy nhất và ngôn ngữ khác nhau. Đây là vì bảng nâng cấp cho phép khác biệt giữa các sản phẩm dọc theo đường Phiên bản và ngôn ngữ.
Trong các phiên bản khác nhau của cùng một sản phẩm, bạn có thể không bao giờ cần thay đổi UpgradeCode. Mỗi sản phẩm độc lập nên có riêng UpgradeCode. Bộ sản phẩm cũng cần có riêng UpgradeCode. Cách làm như vậy cho phép bộ nâng cấp các phiên bản trước của bộ sản phẩm hoặc độc lập sản phẩm bằng cách sử dụng nhiều hàng trong bảng nâng cấp.
Hai kịch bản sau đây minh họa việc sử dụng UpgradeCode.
-
Sản phẩm A và B sản phẩm được vận chuyển giao với ProductLanguage, ProductVersionvà UpgradeCodecùng. Sản phẩm A và B sản phẩm có ProductCodes khác nhau. Vì các sản phẩm đã được phân công cùng một UpgradeCode, bảng nâng cấp không thể được biên soạn để phân biệt Phiên bản cũ hơn của sản phẩm A từ phiên bản cũ hơn của sản phẩm B. Trong trường hợp này, bạn sẽ không thể có bản cài đặt nâng cấp của sản phẩm một bỏ qua các sản phẩm B. Vì những mục này là sản phẩm khác nhau, họ sẽ có mỗi được giao một khác UpgradeCode.
-
Phiên bản tiếng Anh và tiếng Pháp của sản phẩm A được vận chuyển giao với cùng một ProductVersion và UpgradeCode. Tiếng Anh và tiếng Pháp phiên bản sản phẩm A có khác nhau ProductLanguages và ProductCodes. Mặc dù phiên bản ngôn ngữ tiếng Anh và tiếng Pháp chia sẻ cùng UpgradeCode, nó là càng tốt để biên soạn nâng cấp bảng sao cho chỉ có tiếng Anh phiên bản cũ được phát hiện và nâng cấp và phiên bản cũ hơn Pháp bị bỏ qua. Các phiên bản ngôn ngữ khác nhau của một sản phẩm có thể dùng cùng một UpgradeCode.