Ich möchte Konfigurationsdaten in einer Datenbank (Access) ablegen und zwar so, dass diese zwar lesbar und entsprechend unverschlüsselt sind, aber manuelle datenbankbasierte Änderungen unmittelbar erkannt werden. Änderungen sollen ausschließlich über die eigene Anwendung möglich sein. Das einzige was mir einfällt, wäre, zu jedem Datensatz eine Prüfsumme zu hinterlegen, anhand derer die manuellen Änderungen unmittelbar erkennbar sind. Werden Änderungen über meine Anwendung durchgeführt, so kann die Prüfsumme entsprechend angepasst werden. Ist eine solche Lösung sinnvoll oder gibt es bessere Lösungsansätze dafür?
Dein Ansatz mit den CRC-geschützten Datensätzen ist interessant. Eine Alternative wäre vielleicht eine History- bzw. Backuptabelle, die die Originalwerte enthält.