Einführung / FirstSpirit ServerManager / Projekteigenschaften / Datenbanken

Datenbanken

Hier sind alle Datenbanken aufgelistet, die in dem Projekt verwendet werden könnten.

Die Derby-Datenbank-Layer werden hier standardmäßig ausgeblendet, sofern sie nicht explizit ausgewählt wurden.

Hierbei ist zu beachten, dass Derby-Datenbanken an das Projekt gebunden sind, für das sie erzeugt werden (erkennbar über die Projekt ID im Namen der Derby-Datenbank). Derby-Datenbanken werden automatisch heruntergefahren, wenn das entsprechende Projekt auf dem Server längere Zeit nicht genutzt wird!

Über die Option „Datenbanken für alle Projekte anzeigen“ ist es möglich, diese zusätzlich einzublenden.

Wichtig Die in FirstSpirit enthaltene Derby-Datenbank ist nicht für den Produktivbetrieb geeignet und sollte daher lediglich für Tests verwendet werden.

Die Tabelle verfügt über die folgenden Spalten:

Name: Hier werden die Namen aller auf dem Server liegenden Datenbanken angezeigt.

Ausgewählt: Jede Datenbank, für die dieses Häkchen gesetzt wird, kann im FirstSpirit-Client für ein Datenbank-Schema verwendet werden. Damit ist automatisch der schreibende Zugriff auf die Datenbank für dieses Projekt gesetzt.

Schreibgeschützt: Soll die ausgewählte Datenbank in dem Projekt nur schreibgeschützt zur Verfügung stehen, muss diese Option aktiviert sein. Für externe Datenbanken („Kein Schema Sync“ ist aktiviert) muss der Schreibschutz aktiviert werden.

Kein Schema Sync: Ist diese Option aktiviert, werden Änderungen am Datenbankschema, die im FirstSpirit-SiteArchitect vorgenommen werden, nicht in die physikalische Datenbank übernommen. Diese Einstellung muss für die Anbindung externer Datenbanken aktiviert werden.

Wichtig Gemeinsamer Zugriff auf die Datenbank (nur lesend): Um Datenbank-Inhalte in mehreren FirstSpirit-Projekten zu verwenden, muss ein gemeinsamer Zugriff in den Projekteinstellungen aller beteiligten Projekte konfiguriert werden. Dabei sollte sichergestellt werden, dass nur maximal ein Projekt schreibenden Zugriff auf die Datenbank erhält und für alle weiteren Projekte nur der gemeinsame, lesende Zugriff auf die entsprechenden Datenbank-Inhalte möglich ist. Das bedeutet, bei der Konfiguration des entsprechenden Datenbank-Layers muss die Checkbox "Schreibgeschützt" und die Checkbox „Kein Schema Sync“ für diese Projekte aktiviert werden.

Durch die Einstellung „Kein Schema Sync“ wird sichergestellt, dass Änderungen am Datenbankschema nicht in die physikalische Datenbank übernommen werden. Durch Aktivieren der Checkbox "Schreibgeschützt" wird ein gemeinsamer, schreibender Zugriff aus den Projekten in die Datenbank unterbunden. Auf die Datenbank-Inhalte kann dann in allen Projekten lesend zugegriffen werden (Sichten auf die Datenbank), das Ändern der Datenbankinhalte aus den Projekten heraus ist jedoch nicht möglich

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.4 | Datenschutz