Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#14

Re: Firebird embedded, Datenbank auf Netzlaufwerk

  Alt 14. Okt 2008, 18:04
Nein, ich meine, das Du die Firebird-DB anlegst, und mit einem alternativen Adminkennwort versiehst. Das geht -soweit ich weiss- mit einem Kommandozeilentool. Dann legst Du unter dem Admin-Konto in der DB einen user 'DBUser' an, der auf die DB zugreift (letzteres im Vorgriff auf eventuell spätere Verwendung in einer größeren FB-Datenbank).

Aber grundsätzlich solltest Du darüber nachdenken, eine nackte, leere Datenbank (ohne Tabellen, oder der einen, wo die Versionsnummer drinsteht) einmalig zu erzeugen, das Admin-Kennwort ändern.

Bei der Installation deiner SW kopierst Du dann die leere GDB-Datei ins Zielverzeichnis und legst anschließend deine Tabellen an.

Das Admin-Kennwort ist dann eben nicht mehr 'masterkey' und so kommt wenigstens nicht jeder Pimpf an die Daten. Klar kann man deiner Anwendung per reverse engineering das Adminkennwort entlocken, aber -nun ja-
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat