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
- 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.
- 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.
- 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.
- 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.