|
<< 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:
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.
|
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. |
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.
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:
Wenn diese Option aktiv ist, werden die folgenden dateibezogenen Einstellungen wirksam und bei der SQL-Datenbankerstellungsphase berücksichtigt.
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.
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.
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.
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).
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.
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.