Compartilhar via


ICE 104

O ICE 104 verifica se apenas uma das duas tabelas: MsiLockPermissionsEx e LockPermissions está presente no pacote.

O ICE 104 verifica a sintaxe usada nos campos LockObject, Table e SDDLText na tabela MsiLockPermissionsEx. O ICE 104 não verifica se o valor no campo SDDLText na tabela MsiLockPermissionsEx é um descritor de segurança válido.

Windows Installer 4.5 ou anteriores: sem suporte. Este ICE está disponível a partir do Windows Installer 5.0.

Resultado

O ICE 104 publica os seguintes erros.

Erro ICE104 Descrição
Ambas as tabelas LockPermissions e MsiLockPermissionsEx existem no banco de dados. Apenas uma dessas tabelas deve estar presente. Um pacote não pode conter as tabelas MsiLockPermissionsEx e LockPermissions.
Não foi possível localizar o item '[2]' na tabela '[3]', que é referenciado na entrada da tabela MsiLockPermissionsEx (MsiLockPermissionsEx = )[1] O Windows Installer não consegue localizar e segurou um item especificado na tabela msiLockPermissionsEx.
Na entrada da tabela MsiLockPermissionsEx (MsiLockPermissionsEx = )[1], SDDLText = %s parece ser um valor FormattedSDDLText inválido O valor no campo SDDLText da tabela MsiLockPermissionsEx é necessário para ser um tipo de dados FormattedSDDLText válido.