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. |