Zum Inhalt springen

Datenbanken erstellen

Zuletzt aktualisiert am

Um die auf dieser Seite beschriebenen Schritte durchführen zu können, müssen die folgenden Bedingungen erfüllt sein:

Überlegungen zur Erstellung von Datenbanken auf SQLServer Flex

Abschnitt betitelt „Überlegungen zur Erstellung von Datenbanken auf SQLServer Flex“
  • Datenbank Benamung:
    Datenbanknamen dürfen nur alphanumerische Zeichen enthalten (a-z, A-Z, 0-9 ohne Umlaute)
    zusammen mit “_”, andere Sonderzeichen oder Leerzeichen sind nicht erlaubt.
    Datenbanknamen sollten höchstens 80 Zeichen lang sein.

  • Datenbank-Optionen / Parameter:
    Das Anlegen von Datenbanken wird aktuell durch die Angabe des Datenbanknamens, des Eigentümer (OWNER), das Compatibility-level sowie der Collation als Parameter unterstützt.

  • Datenbank Initial:
    Beim Erstellen von Datenbanken über das Portal oder die API werden die Datenbanken nur mit zwei Dateien erstellt (1 Datendatei und 1 Protokolldatei).
    Beim Erstellen von Datenbanken per Transact SQL (T-SQL) können Sie die Datenbanken eigenverantwortlich aufbauen.
    Jedoch können sollten die Dateien nur an bestimmten Orten erstellt werden, wobei die folgenden Empfehlungen für eine bessere Festplattenverwaltung gelten:

    • Die Datendateien müssen an folgendem Ort erstellt werden: /var/opt/mssql/custdata/.
    • Die Protokolldateien müssen an folgendem Ort erstellt werden: /var/opt/mssql/custlog/.
    • Am besten geben Sie bei der Erstellung keine Pfadangaben ein (auf PRIMARY / LOG on).

    Die Größe dieser Dateien beträgt:

    • bei Datendatei 128 MB, mit autogrowth of 64 MB.
    • bei Protokolldatei 64 MB, mit autogrowth of 64 MB.
  • Datenbank Collation:
    Datenbanken können mit beliebigen benutzerdefinierten Collation erstellt werden.
    Bitte beachten Sie jedoch, dass die Collation des Servers in der aktuellen Version mit dem Wert SQL_Latin1_General_CP1_CI_AS festgelegt ist.
    Die Collation in der tempdb wird also immer SQL_Latin1_General_CP1_CI_AS sein.

  • Datenbank Compatibility-level:
    Das Datenbank Compatibility-level setzt die Datenbank in den richtigen Feature-Level-Modus für den SQL Server.
    Das bedeutet, dass der SQL Server diese Datenbank mit den für den definierten Compatibility-level entwickelten Features ausführt.

  • Datenbank Recovery-Modell:
    Das Datenbank Recovery-Modell ist standardmäßig FULL und sollten sich immer im FULL-Recovery-Modell befinden, um das im SLA festgelegte RPO-Niveau zu gewährleisten.

  1. Navigieren Sie zu SQLServer Flex und wählen Sie den Datenbankserver aus, auf dem Sie eine Datenbank erstellen möchten.
  2. Erstellen Sie den Datenbankbenutzer für Ihre neue Datenbank.
    Siehe: Logins und Benutzer in SQLServer Flex-Instanzen erstellen
  3. Wählen Sie Datenbanken aus dem Menü.
  4. Klicken Sie auf Datenbank erstellen.
  5. Geben Sie die Datenbankdaten in das Formular ein.
    Siehe: Überlegungen zur Erstellung von Datenbanken auf SQLServer Flex
  6. Klicken Sie auf Erstellen.