Freigeben über


ICE 104

ICE 104 überprüft, ob nur eine der beiden Tabellen vorhanden ist: MsiLockPermissionsEx und LockPermissions- im Paket vorhanden ist.

ICE 104 überprüft die Syntax, die in den Feldern LockObject, Table und SDDLText in der MsiLockPermissionsEx- Tabelle verwendet wird. ICE 104 überprüft nicht, ob der Wert im SDDLText-Feld in der MsiLockPermissionsEx-Tabelle ein gültiger Sicherheitsdeskriptor ist.

Windows Installer 4.5 oder einer früheren: Nicht unterstützt. Dieser ICE ist ab Windows Installer 5.0 verfügbar.

Ergebnis

ICE 104 veröffentlicht die folgenden Fehler.

ICE104-Fehler Beschreibung
Beide Tabellen LockPermissions und MsiLockPermissionsEx sind in der Datenbank vorhanden. Nur eine solche Tabelle sollte vorhanden sein. Ein Paket kann nicht sowohl die MsiLockPermissionsEx- als auch LockPermissions- Tabellen enthalten.
Das Element '[2]' in der Tabelle '[3]' wurde nicht gefunden, auf das im MsiLockPermissionsEx-Tabelleneintrag verwiesen wird (MsiLockPermissionsEx = )[1] Windows Installer kann ein in der MsiLockPermissionsEx- Tabelle angegebenes Element nicht finden und sichern.
Im MsiLockPermissionsEx-Tabelleneintrag (MsiLockPermissionsEx = )[1], SDDLText = %s scheint ein ungültiger FormattedSDDLText-Wert zu sein. Der Wert im SDDLText-Feld der MsiLockPermissionsEx- Tabelle ist erforderlich, um ein gültiges FormattedSDDLText Datentyp zu sein.