SQL-Datenbank bearbeiten

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Visueller Designer-Modus > Datenbank und Server > SQL-Datenbanken 

SQL-Datenbank bearbeiten

1.Um ein SQL-Datenbankobjekt zu bearbeiten, laden Benutzer die Liste der vorhandenen Elemente, indem sie die Ansicht SQL Databases im Visual Designer-Modus von PackDesigner aufrufen.

 

2.Durch Klicken auf das Listenelement des zu ändernden Objekts werden dessen Details im Editor-Panel auf der rechten Seite des RayPack Anwendungsbildschirms angezeigt.

 

Die folgenden Eigenschaften des SQL-Datenbankobjekts können bearbeitet werden:

 

Datenbankname

Der Datenbankname wird oberhalb der drei Ansichtsregisterkarten des Bearbeitungsbereichs angezeigt. Er wird durch Klicken auf den Namen selbst oder auf das Bearbeitungssymbol auf der rechten Seite editierbar. Ein direkter Werteditor-Dialog wird angezeigt, in dem der neue Namenswert eingegeben werden kann. Durch Drücken der Taste Enter oder Klicken auf das Symbol Speichern in der Benutzeroberfläche des direkten Werteditors wird der neue Name gespeichert.

Tab: CONNECTION

Server

Die physikalische Adresse des Datenbankservers. Diese Eigenschaft ist erforderlich. Sie kann entweder durch direkte Eingabe eines Zeichenfolgenwerts mit maximal 255 Zeichen definiert werden oder durch Verwendung einer der im Paketierungsprojekt verfügbaren Variablen (z. B. eine Eigenschaft). Um die Unterstützung für dynamische Inhaltseingabe zu aktivieren, müssen Benutzer eine öffnende eckige Klammer eingeben. Der Dialog für MSI-Formatstring-Eingabefelder wird angezeigt. Weitere Informationen zur Handhabung dieses Eingabesteuerelementtyps finden Sie im Abschnitt Allgemeine Dialoge.

 

Instanz

Der Instanzname des SQL-Zieldatenbankobjekts. Wenn dieser optionale Wert nicht festgelegt ist, wird die Standardinstanz des angegebenen Datenbankservers adressiert.

 

Die eckigen Klammern auf der rechten Seite des Eingabefelds zeigen an, dass es sich um ein spezielles Eingabefeld handelt, das Packagern die Verwendung von Eigenschaften und anderen variablen Paketierungsprojektinformationen für die Wertdefinition ermöglicht. Weitere Informationen zur Handhabung dieses typischen Benutzeroberflächensteuerelements in RayPack finden Sie im Abschnitt MSI-Formatstring-Feld.

 

Komponente

Jedes SQL-Datenbankobjekt muss einem Komponentenelement des Paketierungsprojekts zugeordnet sein. RayPack erstellt automatisch eine neue Komponente, wenn ein SQL-Datenbankelement erstellt wird. Es ist jedoch möglich, die vordefinierte Komponentenstruktur zu ändern.

 

Um eine andere vorhandene Komponente als übergeordnetes Objekt des SQL-Datenbankelements auszuwählen, klicken Benutzer auf den nach unten zeigenden Pfeil auf der rechten Seite des Komponentenauswahlsteuerelements. Eine Liste der vorhandenen Komponenten wird angezeigt. Die neue Einstellung wird durch Klicken auf eine der angegebenen Komponenten übernommen.

 

Um eine neue Komponente für das SQL-Datenbankobjekt zu erstellen, klicken Benutzer auf die Schaltfläche [...] auf der rechten Seite des Komponentensteuerelements. Der allgemeine Dialog vom Typ Komponente auswählen wird angezeigt und ermöglicht das Erstellen und Auswählen von Komponenten.

 

Benutzer

Die Anmeldeinformationen für die Verbindung mit der angegebenen SQL-Datenbank können durch Angabe eines Benutzerprofils bereitgestellt werden. Um die aktuelle Benutzerprofil-Zuordnung zu ändern, klicken Packager auf die Schaltfläche [...] auf der rechten Seite des Benutzereigenschaftssteuerelements. Der allgemeine Dialog Benutzer auswählen wird angezeigt und ermöglicht das Erstellen, Bearbeiten, Entfernen und reine Auswählen von Benutzerprofilen. Weitere Informationen zur Handhabung dieses Schnittstellentyps finden Sie im Abschnitt Benutzerobjekt-Manager.

 

finger1

Achtung:

Benutzerobjekte werden wahrscheinlich an mehreren Stellen innerhalb von SQL-Datenbank-, Skript- und IIS-Verwaltungsstrukturen verwendet. Wenn auf dasselbe Benutzerelement von verschiedenen Stellen aus verwiesen wird, wirken sich Änderungen an den Eigenschaften dieses Benutzerelements tatsächlich auf alle zugehörigen Objekte aus. Bitte überprüfen Sie die Korrektheit von Benutzerprofiländerungen sorgfältig und stellen Sie sicher, dass alle zugehörigen Objekte mit dem geänderten Eigenschaftssatz weiterhin gültig und funktionsfähig sind.

 

Tab: ADVANCED

Laufzeitverhalten

Dieser Schritt ermöglicht es, die Aktivitäten festzulegen, die während der verschiedenen Laufzeiten eines typischen Windows Installer-Pakets ausgeführt werden:

Bei Installation

Bei Deinstallation

Bei Neuinstallation

 

Es ist möglich, unabhängig voneinander festzulegen, ob das Datenbankobjekt während eines bestimmten Laufzeittyps erstellt, gelöscht oder gar nicht beeinflusst werden soll. Eine typische Einstellung wäre das Erstellen der Datenbank bei der Installation, keine Aktion bei der Deinstallation und das Erstellen bei der Neuinstallation.

 

Bei Fehler fortfahren

Wenn dieses Kontrollkästchen aktiviert ist, führen Fehler, die während der oben definierten Aktivitäten auftreten, nicht zum Abbruch der Paketlaufzeitausführung. Es wird empfohlen, es deaktiviert zu lassen (wie standardmäßig eingestellt), wenn eine Datenbank für die Betriebsfähigkeit anderer Paketressourcen unerlässlich ist.

 

Aktualisierungen vorhandener Datenbanken bestätigen

Wenn die Datenbank bereits auf dem Zielgerät vorhanden ist, erfordert die Aktivierung dieses Kontrollkästchens eine Benutzerbestätigung für alle Aktionen, die die vorhandene Datenbank zur Paketlaufzeit manipulieren.

 

Wenn das Kontrollkästchen nicht aktiv ist, werden Manipulationen vorhandener Datenbanken ohne explizite Benutzerbestätigung ausgeführt. Es wird dringend empfohlen, das erwartete und tatsächliche Laufzeitverhalten des Zielpakets zu überprüfen, um Datenverlust und negative Benutzererlebnisse zu vermeiden.

 

Tab: FILE SPECIFICATIONS

Wenn das SQL-Datenbankobjekt tatsächlich zum Erstellen einer neuen Datenbank auf den Zielgeräten des Pakets verwendet wird, können Eigenschaften für die Datenbankdateien und Protokolldateien definiert werden:

 

Dateispezifikation erstellen

Wenn diese Option aktiv ist, werden die folgenden dateibezogenen Einstellungen wirksam und bei der SQL-Datenbankerstellungsphase berücksichtigt.

 

Zielordner

Das Ziel der neu erstellten Datenbankdatei muss durch Auswahl eines der bereits im Paketierungsprojekt vorhandenen Verzeichnisse oder durch Erstellen eines neuen Verzeichnisses definiert werden. Beide Vorgehensweisen können durch Klicken auf die Schaltfläche [...] auf der rechten Seite des Zielordner-Eigenschaftssteuerelements und mithilfe der Benutzeroberfläche des allgemeinen Dialogs Verzeichnis auswählen durchgeführt werden.

 

Dateiname

Der Name der Datenbankdatei muss mit der Microsoft SQL-Datenbank-Standarderweiterung *.mdf angegeben werden. Ein Standardname wird aus dem als Datenbankname eingegebenen Wert und dem Suffix "_DB" abgeleitet. Es wird empfohlen, eine verbindliche Dateinamenkonvention zu befolgen, um eine versehentliche Entfernung oder Manipulation wichtiger Ressourcen zu verhindern.

 

Größe

Die Anfangsgröße der Datei. Der eingegebene Wert kann mit den Suffixen KB, MB und GB erweitert werden. Wenn kein Suffix angegeben wird, wird der Wert als MB betrachtet. Wenn diese optionale Eigenschaft nicht definiert ist, wird standardmäßig eine Anfangsgröße von 1 MB auf die Datei angewendet.

 

Wachstumsgröße

Wenn die anfängliche Dateigröße nicht mehr ausreicht, um die erforderliche Datenmenge zu verwalten, bestimmt die Wachstumsgröße die Schritte für Dateierweiterungen:

Wenn ein Wert ohne eines der möglichen Suffixe KB, MB, GB oder % angegeben wird, wird der Wert als MB betrachtet.

Wenn kein Wert angegeben wird, beträgt der Standard-Wachstumsschritt 10 %.

Ein Wachstumsschritt darf nicht kleiner als 64 KB sein.

Ein Wachstumsschritt darf nicht größer als die maximale Dateigröße sein (siehe unten).

 

Maximale Größe

Um zu verhindern, dass die Datenbank das übergeordnete Gerät überfüllt, wird empfohlen, eine maximale Größe für den Datenbankinhalt zu definieren. Der eingegebene Wert kann mit den Suffixen KB, MB und GB erweitert werden. Wenn kein Suffix angegeben wird, wird der Wert als MB betrachtet. Wenn diese optionale Eigenschaft nicht definiert ist, kann die Datei wachsen, bis der verfügbare Speicherplatz vollständig verbraucht ist.

 

Protokolldateispezifikation erstellen

Wenn diese Option aktiv ist, werden die folgenden protokolldateibezogenen Einstellungen wirksam und bei der SQL-Datenbankerstellungsphase berücksichtigt.

 

Zielordner

Siehe oben.

 

Dateiname

Der Name der Protokolldatei muss mit der Microsoft SQL-Datenbank-Standarderweiterung *.ldf angegeben werden. Ein Standardname wird aus dem als Datenbankname eingegebenen Wert und dem Suffix "_DBLog" abgeleitet. Es wird empfohlen, eine verbindliche Dateinamenkonvention zu befolgen, um eine versehentliche Entfernung oder Manipulation wichtiger Ressourcen zu verhindern.

 

Größe

Siehe oben.

 

Wachstumsgröße

Siehe oben.

 

Maximale Größe

Siehe oben.