Dela via


Spara databaser

Ändringar som görs i installationsdatabasen skrivs inte till databasen förrän du anropar MsiDatabaseCommit.

För att säkerställa att ändringar som görs i en databas slutförs

  1. Kontrollera om en tabell skrivs när du anropar MsiDatabaseCommit genom att anropa MsiDatabaseIsTablePersistent.
  2. Anropa funktionen MsiDatabaseCommit för att slutföra ändringarna i databasen.

Ändringar som görs i en databas ackumuleras och återspeglas inte i den faktiska databasen förrän du anropar MsiDatabaseCommit. Tillfälliga kolumner eller rader sparas inte i databasen. När en databas stängs återställs alla ändringar som gjorts sedan den senaste MsiDatabaseCommit automatiskt.