Tworzenie bazy danych serwera Process Federation Server w przypadku produktu Microsoft SQL Server

Serwer Process Federation Server zawiera skrypty służące do tworzenia bazy danych SQL Server na potrzeby przechowywania zapisanych wyszukiwań. Te skrypty należy dostosować, a następnie uruchomić.

Zanim rozpoczniesz

  • Należy upewnić się, że produkt SQL Server został zainstalowany z mieszanym trybem uwierzytelniania (uwierzytelnianie systemu Windows lub uwierzytelnianie produktu SQL Server).
  • Należy upewnić się, że transakcje XA są skonfigurowane dla produktu SQL Server.
    Ważne: Produkt SQL Server nie jest wstępnie skonfigurowany pod kątem transakcji XA. Obsługa transakcji XA jest zapewniana w ramach dystrybucji sterownika JDBC firmy Microsoft, ale nie jest domyślnie włączona. Aby włączyć obsługę transakcji XA, należy zmienić konfigurację w usłudze MS DTC (Microsoft Windows Distributed Transaction Coordinator).

O tym zadaniu

Skrypty służące do tworzenia bazy danych serwera Process Federation Server w przypadku produktu SQL Server znajdują się w katalogu instalacyjny_katalog_główny_serwera_PFS/ibmProcessFederationServer/wlp-ext/dbscripts/sqlserver.
  • createDatabase_PFS.sql
  • createTable_PFS.sql

Procedura

  1. Zastąp zmienne w plikach skryptowych wartościami dla danego środowiska stowarzyszonego:
    @DB_NAME@
    Nazwa bazy danych serwera Process Federation Server, na przykład PFSDB.
    @SCHEMA@
    Nazwa schematu serwera Process Federation Server, na przykład PFSDB.
    @DB_USER@
    Nazwa użytkownika, która ma zostać użyta do utworzenia bazy danych. Podczas tworzenia bazy danych temu użytkownikowi zostaną nadane uprawnienia db_owner. Aby zabezpieczyć bazę danych, można usunąć uprawnienia db_owner ze skryptu createDatabase_PFS.sql i włączyć je w skrypcie createTables_PFS.sql. Skrypty bazy danych zawierają więcej informacji na temat tych zmian.
    @DB_PASSWORD@
    Hasło użytkownika bazy danych. Użytkownika bazy danych i hasło można utworzyć przed utworzeniem bazy danych lub można zmienić skrypt w taki sposób, aby je utworzył. Jeśli użytkownik i hasło mają zostać utworzone przez skrypt, należy zastąpić tę zmienną hasłem.
  2. Z poziomu wiersza komend produktu SQL Server uruchom skrypty w celu utworzenia bazy danych, obszarów tabel i tabel. W wywołaniach skryptów są używane następujące zmienne:
    administrator_bazy_danych
    Użytkownik produktu SQL Server z uprawnieniami administracyjnymi.
    1. Utwórz bazę danych.
      sqlcmd -U administrator_bazy_danych -P
      hasło -e -i createDatabase_PFS.sql
      Do zarządzania ustawieniami narodowymi dla bazy danych służy opcja COLLATE skryptu do tworzenia bazy danych: COLLATE SQL_Latin1_General_CP1_CS_AS. Na przykład aby zmienić ustawienia narodowe na język francuski, należy dołączyć opcję COLLATE French_100_CS_AS do wywołania skryptu.

      Aby zmienić język domyślny, należy dodać opcję DEFAULT_LANGUAGE do pliku createDatabase_PFS.sql. Na przykład, aby zmienić język domyślny na francuski, należy ustawić opcję DEFAULT_LANGUAGE=French.

    2. Utwórz tabele.
      sqlcmd -U administrator_bazy_danych -P
      hasło -e -i createTable_PFS.sql
    Baza danych SQL Server została utworzona.

Co dalej

Należy utworzyć stowarzyszony serwer procesów. Informacje na ten temat zawiera sekcja Tworzenie stowarzyszonego serwera procesów.