9.6.4 Verbindung zur SQL Server-Datenbank konfigurieren

Damit WebLogic Server und Ihre LiveCycle-Bereitstellung eine Verbindung zur SQL Server-Datenbank herstellen können, müssen Sie eine Datenbankverbindung für WebLogic Server erstellen, indem Sie einen Verbindungspool und eine Datenquelle einrichten.

Neue Datenquelle für SQL Server auf WebLogic 11g erstellen

  1. Klicken Sie unter „Change Center“ auf Lock & Edit.

  2. Klicken Sie unter „Domain Structure“ auf Services > JDBC > Data Sources und anschließend im rechten Bereich auf New.

  3. Legen Sie im nächsten Bildschirm die folgenden Eigenschaften fest:

    • Geben Sie in das Feld Name die Bezeichnung IDP_DS ein.

    • Geben Sie in das Feld JNDI name die Bezeichnung IDP_DS ein.

    • Wählen Sie in der Liste Database Type den Eintrag MS SQL Server.

    • Wählen Sie in der Liste Database Driver den Eintrag Microsoft's MS SQL Server Driver (Type 4) Versions:2005, 2008.

  4. Klicken Sie auf Next und wählen Sie Supports Global Transactions und Emulate Two-Phase Commit.

  5. Klicken Sie auf Next und definieren Sie die folgenden Eigenschaften, die für die SQL Server-Datenbank gelten, die Sie bei der Vorbereitung der LiveCycle-Installation erstellt haben:

    Database Name: Der Name der von Ihnen erstellten Datenbank

    Host Name: Der Name oder die IP-Adresse des Computers, auf dem SQL Server ausgeführt wird

    Port: Der Datenbankanschluss. Die Standardeinstellung ist 1433.

    Database User Name: Der Name des von Ihnen für die SQL Server-Datenbank erstellten Benutzers

    Password und Confirm Password: Das Kennwort für den Benutzer

  6. Klicken Sie auf Next und dann auf Test Configuration, um die Konfigurationseinstellungen zu überprüfen.

    Hinweis: Verläuft der Test erfolgreich, wird eine entsprechende Meldung („Connection test succeeded“) angezeigt. Klicken Sie auf Next. Schlägt er fehl, überprüfen Sie die angezeigte Fehlermeldung und ändern Sie ggf. die Einstellungen, bis der Test erfolgreich absolviert wird.
  7. Wählen Sie im nächsten Bildschirm den Server aus, mit dem sich die Datenquelle verbindet (in diesem Fall den verwalteten Server).

  8. Klicken Sie auf Finish und dann auf Activate Changes.

Einstellungen für den Verbindungspool konfigurieren

  1. Klicken Sie unter „Domain Structure“ auf Services > JDBC > Data Sources und anschließend im rechten Bereich auf IDP_DS.

  2. Klicken Sie im nächsten Bildschirm auf die Registerkarten Configuration > Connection Pool.

  3. Geben Sie in das Feld Maximum Capacity den Wert 30 ein.

  4. Geben Sie in das Feld Statement Cache Size den Wert 80 ein.

  5. Klicken Sie auf Save und dann auf Activate Changes.

  6. Starten Sie WebLogic Managed Server neu.

Neue Datenquelle für SQL Server für Rights Management unter WebLogic 11g erstellen

Hinweis: Dieses Verfahren ist nur erforderlich, wenn Rights Management installiert ist.
  1. Klicken Sie unter „Change Center“ auf Lock & Edit.

  2. Klicken Sie unter „Domain Structure“ auf Services > JDBC > Data Sources und anschließend im rechten Bereich auf New.

  3. Legen Sie im nächsten Bildschirm die folgenden Eigenschaften fest:

    • Geben Sie in das Feld Name die Bezeichnung RM_DS ein.

    • Geben Sie in das Feld JNDI Name die Bezeichnung EDC_DS ein.

    • Wählen Sie in der Liste Database Type den Eintrag MS SQL Server.

    • Wählen Sie im Feld Database Driver den Eintrag Microsoft's MS SQL Server Driver (Type 4) Versions:2005, 2008.

    • Klicken Sie auf Next und wählen Sie Supports Global Transactions und One-Phase Commit.

  4. Klicken Sie auf Next und definieren Sie die folgenden Eigenschaften, die für die SQL Server-Datenbank gelten, die Sie bei der Vorbereitung der LiveCycle-Installation erstellt haben:

    Database Name: Der Name der von Ihnen erstellten Datenbank

    Host Name: Der Name oder die IP-Adresse des Computers, auf dem SQL Server ausgeführt wird

    Port: Der Datenbankanschluss. Die Standardeinstellung ist 1433.

    Database User Name: Der Name des von Ihnen für die SQL Server-Datenbank erstellten Benutzers

    Password und Confirm Password: Das Kennwort für den Benutzer

  5. Klicken Sie auf Test Configuration, um die Konfigurationseinstellungen zu überprüfen.

    Hinweis: Verläuft der Test erfolgreich, wird eine entsprechende Meldung („Connection test succeeded“) angezeigt. Klicken Sie auf Weiter. Schlägt der Test fehl, überprüfen Sie die angezeigte Fehlermeldung und ändern Sie ggf. die Einstellungen, bis der Test erfolgreich absolviert wird.
  6. Wählen Sie im nächsten Bildschirm den Server aus, mit dem sich die Datenquelle verbindet (in diesem Fall den verwalteten Server), und klicken Sie dann auf Finish.

Einstellungen für den Verbindungspool konfigurieren

  1. Klicken Sie unter „Change Center“ auf Lock & Edit.

  2. Klicken Sie unter „Domain Structure“ auf Services > JDBC > Data Sources und anschließend im rechten Bereich auf RM_DS.

  3. Klicken Sie im nächsten Bildschirm auf die Registerkarte Configuration und dann auf die Registerkarte Connection Pool. Legen Sie die folgenden Eigenschaften fest:

    • Geben Sie in das Feld Initial Capacity den Wert 1 ein.

    • Geben Sie in das Feld Maximum Capacity den Wert 20 ein.

    • Geben Sie in das Feld Capacity Increment den Wert 5 ein.

    • Geben Sie in das Feld Statement Cache Size den Wert 80 ein.

  4. Klicken Sie auf Save und dann auf Activate Changes.

  5. Starten Sie WebLogic Managed Server neu.

Windows-Anmeldung dem LiveCycle-Datenbankbenutzer zuordnen

Hinweis: Es muss bereits ein Benutzerkonto erstellt und Ihrer Windows-Domäne zugeordnet worden sein.
  1. Stellen Sie in Microsoft SQL Server Management Studio eine Verbindung mit dem Datenbankserver her, auf dem sich die LiveCycle-Datenbank befindet.

  2. Legen Sie den Authentifizierungsmodus auf Windows-Authentifizierung fest.

  3. Erstellen Sie unter „Sicherheit > Anmeldungen“ ein neues Konto für den Windows-Domänenbenutzer und wählen Sie Windows-Authentifizierung.

  4. Klicken Sie im Bildschirm „Anmeldung - Neu“ auf Benutzerzuordnung und legen Sie die Datenbank und das Standardschema für den neuen Benutzer fest.

  5. Wählen Sie db_owner als Datenbankrolle aus und klicken Sie auf OK.

Um zu prüfen, ob der Benutzer erstellt wurde, erweitern Sie die LiveCycle-Datenbank in der Navigationsstruktur und öffnen Sicherheit > Benutzer. Der neue Benutzer wird dort aufgeführt.

Integrierte Sicherheit unter Windows konfigurieren

  1. Starten Sie WebLogic Administration Console, indem Sie in die Adresszeile eines Browsers http://[Host]:[Anschluss]/console eingeben.

    Hinweis: Starten Sie den Anwendungsserver unter Verwendung des Windows-Domänenbenutzers. Wird WebLogic Server als Dienst ausgeführt, sollte dieser unter Verwendung des Kontos des Windows-Domänenbenutzers gestartet werden.
  2. Geben Sie den Benutzernamen und das Kennwort für die WebLogic Server-Domäne ein und klicken Sie auf Log In.

  3. Klicken Sie unter „Change Center“ auf Lock & Edit.

  4. Klicken Sie unter „Domain Structure“ auf Services > JDBC > Data Sources und anschließend im rechten Bereich auf IDP_DS.

  5. Klicken Sie im nächsten Bildschirm auf die Registerkarten Configuration > ConnectionPool. Geben Sie in das Feld Properties den Eintrag integratedSecurity=true ein.

    Hinweis: Wenn Sie diesen Wert auf true setzen, muss SQL Server für die Verwendung der integrierten Sicherheit konfiguriert sein. (Siehe Vorbereiten der Installation von LiveCycle (Einzelserver).)
  6. Klicken Sie unter „Domain Structure“ auf Services > JDBC > Data Sources und anschließend im rechten Bereich auf RM_DS.

  7. Klicken Sie im nächsten Bildschirm auf die Registerkarten Configuration > Connection Pool. Geben Sie in das Feld Properties den Eintrag integratedSecurity=true ein.

  8. Fügen Sie auf dem Computer, auf dem der Anwendungsserver installiert ist, die Datei „sqljdbc_auth.dll“ dem Windows-Systempfad (C:\Windows) hinzu.

    Hinweis: Die Datei „sqljdbc_auth.dll“ befindet sich am selben Speicherort wie die Microsoft SQL JDBC 3.0-Treiberinstallation (standardmäßig unter [Treiberinstallationsordner]/sqljdbc_3.0/enu/auth/x64).