Создание базы данных Process Federation Server для Microsoft SQL Server

Process Federation Server предлагает сценарии создания базы данных SQL Server для хранения сохраненных операций поиска. Настройте и запустите сценарии.

Прежде чем начать

  • В ходе установки SQL Server необходимо выбрать смешанный режим идентификации (Идентификация Windows или идентификация SQL Server).
  • Убедитесь, что на сервере SQL Server настроены транзакции XA.
    Важное замечание: SQL Server по умолчанию не настраивается для поддержки транзакций XA. Модуль поддержки XA поставляется вместе с драйвером JDBC Microsoft, однако он не включен по умолчанию. Для включения поддержки XA внесите изменения в конфигурацию с помощью Microsoft Windows Distributed Transaction Coordinator (MS DTC).

Об этой задаче

Сценарии создания базы данных Process Federation Server для DB2 расположены в каталоге каталог-pfs/ibmProcessFederationServer/wlp-ext/dbscripts/sqlserver.
  • createDatabase_PFS.sql
  • createTable_PFS.sql

Процедура

  1. Замените переменные в файлах сценариев на значения для объединенной среды:
    @DB_NAME@
    Имя базы данных Process Federation Server, например PFSDB.
    @SCHEMA@
    Имя схемы Process Federation Server, например PFSDB.
    @DB_USER@
    Имя пользователя для создания базы данных. В ходе создания базы данных этому пользователю предоставляются права доступа db_owner. Для защиты базы данных можно удалить права доступа db_owner из сценария createDatabase_PFS.sql и добавить их в сценарий createTables_PFS.sql. Сценарии базы данных содержать дополнительную информацию об этих изменениях.
    @DB_PASSWORD@
    Пароль пользователя базы данных. Можно создать пользователя базы данных и пароль перед созданием базы данных. Кроме того, их можно указать в сценарии. Если сценарий должен создавать пользователя и пароль, замените эту переменную паролем.
  2. Из командной строки DB2 запустите сценарии для создания базы данных, табличных пространств и таблиц. Следующие переменные применяются в вызовах сценариев:
    dbadmin
    Пользователь SQL Server с правами доступа администратора.
    1. Создайте базу данных.
      sqlcmd -U dbadmin -P password -e -i createDatabase_PFS.sql
      Параметрами локали для базы данных можно управлять с помощью параметра COLLATE в сценарии создания базы данных: COLLATE SQL_Latin1_General_CP1_CS_AS. Например, для применения французского языка добавьте в вызов сценария параметр COLLATE French_100_CS_AS.

      Для изменения языка по умолчанию добавьте параметр DEFAULT_LANGUAGE в файл createDatabase_PFS.sql. Например, для того чтобы настроить французский язык в качестве языка по умолчанию, укажите параметр DEFAULT_LANGUAGE=French.

    2. Создайте таблицы.
      sqlcmd -U dbadmin -P password -e -i createTable_PFS.sql
    Создается база данных SQL Server.

Дальнейшие действия

Создайте сервер объединения процессов. См. раздел Создание сервера объединения процессов.