Настройте соединения и создайте в базе данных Microsoft SQL Server
таблицы, необходимые для работы с Rational Connector
for SAP Solution Manager.
Прежде чем начать
Убедитесь, что выполнены следующие требования:
- Служба запущена.
- Установлен драйвер Java™ Database Connectivity (JDBC).
Совет: Для загрузки драйвера JDBC Microsoft SQL Server откройте сайт
www.microsoft.com и найдите драйвер JDBC 3.0:
http://download.microsoft.com/download/D/6/A/D6A241AC-433E-4CD2-A1CE-50177E8428F0/1033/sqljdbc_3.0.1301.101_enu.exe
- Для сервера Microsoft SQL по умолчанию включен протокол TCP.
- Вы являетесь участником роли sysadmin
сервера или владельцем базы данных (dbo).
: выберите Microsoft SQL Server в качестве защиты сервера и включите режим идентификации Windows.
Об этой задаче
Настройте базу данных SQL Server с помощью утилиты командной строки
sqlcmd, которая поставляется вместе с SQL Server.
Процедура
- Активируйте инструмент sqlcmd
для Microsoft SQL
Server 2008 Express Edition. Выберите .
- В окне SQL Server Configuration Manager на левой
панели выберите .
- Дважды щелкните на протоколе Именованные каналы.
- В окне Свойства именованных каналов в поле Включено выберите значение Да.
- Укажите имя конвейера \\.\pipe\sql\query.
- Нажмите Применить и перезапустите службы SQL Server.
Совет: Кроме того, допустимо применение визуальной утилиты, такой как SQL Server Studio Management,
которая также доступна для версии Express (SQL Server Studio Management Express).
За дополнительной информацией обратитесь к документации по SQL Server или к администратору базы
данных (DBA) SQL Server.
Важное замечание: В случае установки Rational Connector на том же
компьютере или на одинаковых распределенных операционных системах необходимо создать отдельную базу данных и
связанного с ней пользователя.
- Создайте базу данных для каждого экземпляра Rational Connector. В следующем
примере замените sap на имя базы данных:
CREATE DATABASE sapdb
GO
- Создайте пользователя и пароль и измените владельца базы данных с помощью следующих команд:
CREATE LOGIN sapDBuser
WITH PASSWORD = 'sapDBpswd';
USE sapdb;
exec sp_changedbowner 'sapDBuser'
GO
- Измените систему учета версий строк в базе данных. В командной строке введите следующую команду:
Важное замечание: Перед выполнением этой команды убедитесь, что соединение с базой данных открыто.
ALTER DATABASE sapdb SET READ_COMMITTED_SNAPSHOT ON
GO
- Если для подключения к базе данных SQL Server применяется WebSphere Application Server
с JRE 6.0, укажите в
переменной SQLSERVER_JDBC_DRIVER_FILE версию JRE 6.0 драйвера JDBC с именем sqljdbc4.jar.
Этот драйвер можно установить в любом каталоге сервера приложений. На сервере Tomcat
скопируйте файл sqljdbc4.jar в каталог SAPCInstallDir/server/Tomcat/lib.
Для WebSphere Application
Server выполните следующие действия:
- Войдите в административную консоль, указав в браузере следующий адрес: http://yoursystem:9060/ibm/console
- Выберите .
- На первой странице мастера выберите Все области, затем - Node=YourNodeName, Server=YourServerSetup.
Нажмите кнопку Создать. В поле Тип базы данных выберите SQL
Server, в поле Тип провайдера - SQL
Server с драйвером JCC IBM, а в поле Тип реализации - Источник данных XA.
- На второй странице мастера укажите путь к каталогу драйвера, где размещен файл sqljdbc4.jar.
- На последней странице мастера нажмите кнопку Готово.
- В случае применения WebSphere Application
Server также необходимо добавить пользовательское свойство, которое указывает на драйвер JDBC sqljdbc4.jar. Дополнительная информация приведена в разделе Настройка WebSphere Application Server.
- Для настройки соединений с базой данных и создания таблиц базы данных запустите сценарий
DDL SAPCInstallDir/MSSQL_Tables.ddl с
помощью инструмента команд SQL.
- Откройте файл SAPCInstallDir/server/conf/sapconnector.properties в текстовом редакторе и выполните
следующие действия:
- Добавьте символы комментариев в строки базы данных Derby по умолчанию.
- Удалите символы комментариев из строк SQL Server и в полях имени хоста, экземпляра,
пользователя и пароля укажите данные из текущей среды.
- Сохраните и закройте файл.