Microsoft SQL Server konfigurieren

Zum Konfigurieren Microsoft SQL Server für Maximo® Health zu konfigurieren, erstellen Sie Tabellenbereiche, legen einen Datenbankbenutzer an und konfigurieren die Datenbankeinstellungen.

Vorbereitende Schritte

Informationen zum Konfigurieren von Microsoft SQL Serverfinden Sie in der Produktdokumentation zu Microsoft SQL Server .

Für Informationen zu unterstützten Datenbankversionen können Sie einen Bericht zur Kompatibilität von Softwareproduktengenerieren. Suchen Sie nach IBM® Maximo Application Suite und wählen Sie die Suite-Version aus, um den Bericht zu erstellen. Prüfen Sie die unterstützten Datenbankversionen auf der Registerkarte Unterstützte Software des Berichts.

Informationen zu diesem Vorgang

Verwenden Sie die Isolationsstufe READ COMMITTED. Weitere Informationen finden Sie im Artikel Reducing locking auf IBM Support.

Vorgehensweise

  1. Konfigurieren Sie den Listener-Port.

    Die Standardinstanz der „ Microsoft SQL Server “-Datenbank-Engine hört auf dem Port 1433 unter der Adresse TCP. Benannte Instanzen der „ Microsoft SQL Server “-Datenbank-Engine und der „ Microsoft SQL Server “ Compact Edition sind für dynamische Ports konfiguriert, was bedeutet, dass sie beim Start des Dienstes einen beliebigen verfügbaren Port auswählen. Wenn die Verbindung zu einer benannten Instanz über eine Firewall hergestellt wird, konfigurieren Sie die Datenbase Engine für den Empfang an einem bestimmten Port, damit dieser Port in der Firewall geöffnet wird.

    1. Öffnen Sie Microsoft SQL Server Configuration Manager.
    2. Erweitern Sie in der Navigation des „ Microsoft SQL Server Configuration Managers“ den Eintrag „ SQL Server -Netzwerkkonfiguration > Protokolle für < Instanzname > “ und doppelklicken Sie anschließend auf „ TCP/IP “.
    3. Klicken Sie im Dialogfeld „ TCP/IP -Eigenschaften“ auf die Registerkarte „IP-Adressen “.
    4. Stellen Sie für jede aufgeführte IP-Adresse sicher, dass das Feld „ TCP : Dynamic Ports“ leer ist.
      Wenn das Feld Dynamische TCP-Ports den Wert 0 enthält, verwendet diese IP-Adresse dynamische Ports. Da Maximo Health erfordert, dass Microsoft SQL Server auf einem statischen Port lauscht, muss dieses Feld leer bleiben.
    5. Geben Sie 1433 für jede aufgeführte IP-Adresse im Feld „ TCP -Port“ ein.
    6. Klicken Sie auf OK.
    7. Wählen Sie in der Navigation des SQL Server -Konfigurationsmanagers SQL Server Servicesaus.
    8. Klicken Sie mit der rechten Maustaste auf SQL Server (<Instanzname>) und klicken Sie dann auf Erneut starten , um Microsoft SQL Serverzu stoppen und erneut starten.
    9. Überprüfen Sie, ob die Microsoft SQL Server -Instanz aktiv ist, und schließen Sie dann SQL Server Configuration Manager.
  2. Stellen Sie sicher, dass Sie die Einstellung für die Volltextsuche während der Installation von Microsoft SQL Serveraktiviert haben.
    Führen Sie die folgenden Schritte aus, um festzustellen, ob die Volltextsuche in Ihrer vorhandenen Microsoft SQL Server -Datenbank installiert ist:
    1. Öffnen Sie SQL Server Management Studio, wählen Sie SQL Server Authentifizierung als Authentifizierungstyp aus, geben Sie die Berechtigungsnachweise für die Benutzer-ID sa ein und klicken Sie dann auf Verbinden.
    2. Klicken Sie auf Neue Abfrage und geben Sie den folgenden Befehl ein:
      select FULLTEXTSERVICEPROPERTY ( 'IsFulltextInstalled' )

      Falls Sie die Volltextsuche nicht installiert haben (Ergebniswert null), müssen Sie diesen Schritt jetzt ausführen. Um die Volltextsuche zu installieren, legen Sie den Produktdatenträger von Microsoft SQL Server in das System ein und starten Sie den Installationsassistenten. Navigieren Sie durch den Assistenten und aktivieren Sie die Option für die Volltextsuche im Abschnitt "Angepasst" des Dialogfensters "Setup-Typ". Zum Beenden des Installationsprozesses starten Sie den Server erneut.

  3. Erstellen Sie eine Microsoft SQL Server -Datenbank.
    1. Wählen Sie in Microsoft SQL Server Management Studio im Datenbankordner Neue Datenbank aus.
    2. Geben Sie einen eindeutigen Datenbanknamen an.
      Geben Sie beispielsweise maxdb80 ein.
    3. Ändern Sie für den logischen Namen maxdb80 das Attribut 'Anfangsgröße (MB)' in 500 (MB) und setzen Sie außerdem das Feld Autogrowth/Maxsize auf By 1 MB, Unlimited.
    4. Optional: Ändern Sie die Protokolleinstellungen entsprechend Ihrer Produktionsumgebung.
    5. Wenn Sie in einer bestimmten Sprache implementieren möchten, wählen Sie die Standardsortierfolge für die Datenbank aus.
      Um die Anwendung beispielsweise in Englisch bereitzustellen, wählen Sie Latin1_General_CI_AIaus.
      Obwohl eine Microsoft SQL Server -Datenbank mit Unicode nicht unterstützt, ist eine Implementierung in mehreren Sprachen möglich, wenn die ausgewählten Sprachen dieselbe Microsoft SQL Server-Sortierfolge unterstützen. Beispielsweise können Englisch und Französisch installiert werden, da beide dieselbe Microsoft SQL Server -Sortierung unterstützen. Englisch und Japanisch können jedoch nicht zusammen installiert werden, da sie unterschiedliche Microsoft SQL Server -Sortierfolgen haben.

      Weitere Informationen finden Sie in der Dokumentation zur Microsoft SQL Server -Sortierung und Unicode-Unterstützung.

  4. Erstellen Sie den Maximo -Benutzer für Microsoft SQL Server.
    1. Öffnen Sie Microsoft SQL Server Management Studio.
    2. Klicken Sie in der Navigation des SQL Server -Konfigurationsmanagers auf Datenbanken.
    3. Klicken Sie mit der rechten Maustaste auf die maxdb80 -Datenbank und wählen Sie Neue Abfrageaus.
    4. Geben Sie den folgenden Befehl ein, um den Maximo-Datenbank Benutzer MAXIMO mit einem Kennwort zu erstellen, das der Kennwortrichtlinie des Systems entspricht.
      sp_addlogin MAXIMO,password
      go
      Bei diesem Wert muss die Groß-/Kleinschreibung beachtet werden.
    5. Geben Sie den folgenden Befehl ein, um den Datenbankeigner in MAXIMOzu ändern.
      sp_changedbowner MAXIMO
      go