Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.
No Assistente de solução de pacote de Access, o campo UpgradeCode é usado principalmente para oferecer suporte a atualizações importantes, embora atualizações pequenas e secundárias podem usar o UpgradeCode de validação de produto. Durante as atualizações principais, as ações de FindRelatedProducts, MigrateFeatureStatese RemoveExistingProducts detectam, migrar e remova as versões anteriores do produto. A ação FindRelatedProducts procura produtos usando critérios com base no UpgradeCode, ProductLanguagee ProductVersion. Estes critérios são especificados na tabela a atualização.
Os critérios usados pela ação FindRelatedProducts , o UpgradeCode podem ser o mesmo para idiomas diferentes e versões de um único produto. Isso ocorre porque a tabela de atualização permite para diferenciar entre produtos ao longo de linhas de versão e idioma.
Entre diferentes versões do mesmo produto, você nunca talvez precise alterar o UpgradeCode. Cada produto autônomo deve ter seu próprio UpgradeCode. Um conjunto de produtos também deve ter seu próprio UpgradeCode. Isso permite que o pacote de atualização de versões anteriores do pacote ou produtos independentes usando várias linhas da tabela a atualização.
Dois cenários a seguir ilustram o uso da UpgradeCode.
-
Produto A e B de produto foram enviados com o mesmo ProductLanguage, ProductVersione UpgradeCode. Produto A e B de produto têm ProductCodes diferentes. Como os produtos foram atribuídos a mesma UpgradeCode, a tabela de atualização não pode ser criada para diferenciar a versão mais antiga do produto A partir da versão antiga do produto B. Nesse caso, não será possível ter uma instalação de atualização de produto um ignora produto B. Porque esses eram produtos diferentes, eles devem cada foram atribuídos um diferentes UpgradeCode.
-
As versões de inglês e francês do produto A foram enviadas com o mesmo ProductVersion e UpgradeCode. Versões de inglês e francês do produto A tem diferentes ProductLanguages e ProductCodes. Apesar de versões de idioma inglês tanto o francês compartilharem o mesmo UpgradeCode, é possível criar a tabela de atualização, para que somente a versão mais antiga do idioma inglês é detectada e atualizada e a versão mais antiga em francês ignorados. Versões de idioma diferente de um produto podem usar o mesmo UpgradeCode.