Налаштування бази даних SQL Server

  1. Налаштування бази даних
  2. Усунення несправностей

Налаштування бази даних SQL Server для роботи з додатками Jazz Team Server, CLM і сховищем даних.

У даній процедурі потрібно, щоб для SQL Server були задоволені наступні попередні вимоги:

Прим .: При роботі з сервером SQL мовою, крім англійської, для створення сховища даних необхідно змінити мову на англійську:
  1. У SQL Server Management Studio клацніть правою кнопкою миші на підключенні до сервера баз даних.
  2. У спливаючому вікні виберіть Властивості.
  3. У вікні Властивості сервера виберіть Додатково і в рядку Мова за замовчуванням виберіть Англійська.
  4. Збережіть зміни.

Налаштування бази даних

Налаштування бази даних SQL Server за допомогою утиліти командного рядка sqlcmd, яка поставляється разом з SQL Server. Активація утиліти sqlcmd для Microsoft SQL Server Express edition:
  1. У меню Пуск знайдіть Microsoft SQL Server і виберіть.
  2. На лівій панелі SQL Server Configuration Manager виберіть.
  3. Двічі клацніть на опції Іменовані канали.
  4. У вікні Властивості іменованих каналів вибрано Так поля Включено.
  5. Змініть Ім'я каналу на \\. \ Pipe \ sql \ query.
  6. Натисніть Застосувати, а потім перезапустіть служби SQL Server.
Крім того, припустимо застосування візуальної утиліти, такої як SQL Server Studio Management, яка також доступна для версії Express (SQL Server Studio Management Express). За додатковою інформацією зверніться до документації по SQL Server або адміністратору бази даних (DBA) SQL Server.

Важливе зауваження: При установці Jazz Team Server з додатками CLM в одній системі або на розподілених платформах необхідно створити окрему базу даних і пов'язаного з нею користувача бази даних.

  1. Створіть базу даних для кожного екземпляра Jazz Team Server і додатків Управління змінами та конфігурацією, Управління якістю, Управління вимогами, Компонент збору даних, Lifecycle Query Engine, Провайдер індексу посилань, Rational Engineering Lifecycle Manager, Design Management, Управління архітектурою і Управління глобальними конфігураціями. Також створіть базу даних для кожного сховища даних, пов'язаного з Jazz Team server. Наприклад при наявності одного Jazz Team Server, одного додатка CCM, одного QM, одного RM, одного DCC, одного LQE, одного LDX, одного RELM, одного AM, одного DM, одного GC і одного сховища даних потрібно створити 12 баз даних. CREATE DATABASE jts GO CREATE DATABASE ccm GO CREATE DATABASE qm GO CREATE DATABASE rm GO CREATE DATABASE dcc GO CREATE DATABASE lqe GO CREATE DATABASE ldx GO CREATE DATABASE relm GO CREATE DATABASE dm GO CREATE DATABASE am GO CREATE DATABASE gc GO CREATE DATABASE dw GO
  2. Створіть користувача і пароль, а також змініть приналежність бази даних за допомогою наступних команд: CREATE LOGIN jtsDBuser WITH PASSWORD = 'jtsDBpswd'; USE jts; exec sp_changedbowner 'jtsDBuser' GO CREATE LOGIN ccmDBuser WITH PASSWORD = 'ccmDBpswd'; USE ccm; exec sp_changedbowner 'ccmDBuser' GO CREATE LOGIN qmDBuser WITH PASSWORD = 'qmDBpswd'; USE qm; exec sp_changedbowner 'qmDBuser' GO CREATE LOGIN rmDBuser WITH PASSWORD = 'rmDBpswd'; USE rm; exec sp_changedbowner 'rmDBuser' GO CREATE LOGIN dccDBuser WITH PASSWORD = 'dccDBpswd'; USE dcc; exec sp_changedbowner 'dccDBuser' GO CREATE LOGIN lqeDBuser WITH PASSWORD = 'lqeDBpswd'; USE lqe; exec sp_changedbowner 'lqeDBuser' GO CREATE LOGIN ldxDBuser WITH PASSWORD = 'ldxDBpswd'; USE ldx; exec sp_changedbowner 'ldxDBuser' GO CREATE LOGIN relmDBuser WITH PASSWORD = 'relmDBpswd'; USE relm; exec sp_changedbowner 'relmDBuser' GO CREATE LOGIN dmDBuser WITH PASSWORD = 'dmDBpswd'; USE dm; exec sp_changedbowner 'dmDBuser' GO CREATE LOGIN amDBuser WITH PASSWORD = 'amDBpswd'; USE am; exec sp_changedbowner 'amDBuser' GO CREATE LOGIN gcDBuser WITH PASSWORD = 'gcDBpswd'; USE gc; exec sp_changedbowner 'gcDBuser' GO CREATE LOGIN dwDBuser WITH PASSWORD = 'dwDBpswd'; USE dw; exec sp_changedbowner 'dwDBuser' GO
  3. Змініть впорядкування баз даних. Бази даних CLM задані з урахуванням регістра, а для SQL Server впорядкування за замовчуванням виконується без урахування регістру. У командному рядку введіть такі команди. Зверніть увагу, що SQL_Latin1_General_CP437_CS_AS - це приклад і можна використовувати будь-який впорядкування CS_AS: ALTER DATABASE jts COLLATE SQL_Latin1_General_CP437_CS_AS GO ALTER DATABASE ccm COLLATE SQL_Latin1_General_CP437_CS_AS GO ALTER DATABASE qm COLLATE SQL_Latin1_General_CP437_CS_AS GO ALTER DATABASE rm COLLATE SQL_Latin1_General_CP437_CS_AS GO ALTER DATABASE dcc COLLATE SQL_Latin1_General_CP437_CS_AS GO ALTER DATABASE lqe COLLATE SQL_Latin1_General_CP437_CS_AS GO ALTER DATABASE ldx COLLATE SQL_Latin1_General_CP437_CS_AS GO ALTER DATABASE relm COLLATE SQL_Latin1_General_CP437_CS_AS GO ALTER DATABASE dm COLLATE SQL_Latin1_General_CP437_CS_AS GO ALTER DATABASE am COLLATE SQL_Latin1_General_CP437_CS_AS GO ALTER DATABASE gc COLLATE SQL_Latin1_General_CP437_CS_AS GO ALTER DATABASE dw COLLATE SQL_Latin1_General_CP1_CS_AS GO
  4. Змініть систему версій рядків для баз даних JTS, CCM, QM, RM, DCC, LQE, LDX, RELM, DM, AM, GC і DW. У командному рядку введіть такі команди:

    Прим .: Перед виконанням цих команд переконайтеся, що відкрито з'єднання з базою даних.

    ALTER DATABASE jts SET READ_COMMITTED_SNAPSHOT ON GO ALTER DATABASE ccm SET READ_COMMITTED_SNAPSHOT ON GO ALTER DATABASE qm SET READ_COMMITTED_SNAPSHOT ON GO ALTER DATABASE rm SET READ_COMMITTED_SNAPSHOT ON GO ALTER DATABASE dcc SET READ_COMMITTED_SNAPSHOT ON GO ALTER DATABASE lqe SET READ_COMMITTED_SNAPSHOT ON GO ALTER DATABASE ldx SET READ_COMMITTED_SNAPSHOT ON GO ALTER DATABASE relm SET READ_COMMITTED_SNAPSHOT ON GO ALTER DATABASE dm SET READ_COMMITTED_SNAPSHOT ON GO ALTER DATABASE am SET READ_COMMITTED_SNAPSHOT ON GO ALTER DATABASE gc SET READ_COMMITTED_SNAPSHOT ON GO ALTER DATABASE dw SET READ_COMMITTED_SNAPSHOT ON GO
  5. Створіть змінну середовища SQLSERVER_JDBC_DRIVER_FILE, що вказує на драйвер JDBC sqljdbc_4.1.jar. Розташування драйвера залежить від установки.
    1. Оберіть .
    2. Перейдіть на вкладку Додатково та натисніть кнопку Змінні середовища.
    3. У списку Системні змінні натисніть кнопку Створити.
    4. В поле Ім'я змінної введіть SQLSERVER_JDBC_DRIVER_FILE, в полі Значення змінної введіть C: \ Path_to_JDBC_dirver \ sqljdbc_4.1.jar.
    1. У системах Unix додайте наступне оголошення змінної середовища: SQLSERVER_JDBC_DRIVER_FILE = .: Path_to_JDBC_dirver / sqljdbc_4.1.jar
    Прим .: Якщо використовується WebSphere Application Server, необхідно також додати призначене для користувача властивість, що вказує на драйвер JDBC sqljdbc_4.1.jar. Додаткова інформація наведена в розділі Налаштування WebSphere Application Server .
  6. Для настройки з'єднань баз даних і створення таблиць баз даних виконайте одну з таких дій:
    1. Якщо застосовується Liberty або Tomcat, то запустіть сервер і перейдіть до розділу Налаштування за допомогою майстра настройки в режимі Користувальницької настройки .
    2. У разі розгортання WebSphere Application Server зверніться до розділу Розгортання і запуск WebSphere Application Server , А потім перейдіть до розділу Налаштування за допомогою майстра настройки в режимі Користувальницької настройки .
    3. Інформація про зміну вручну файлу teamserver.properties для з'єднання з базою даних і запуску команд repotools для створення таблиць бази даних наведена в розділі Налаштування бази даних SQL вручну .
    4. Для поновлення попередньої версії продовжуйте виконувати відповідні сценарії оновлення, які переносять існуючі з'єднання з базою даних. Для сховища даних можна вказати параметри підключення до бази даних в ході налаштування сервера після оновлення .

Усунення несправностей

Якщо не вдається виконати команду repotools, перегляньте відповідні файли протоколу, розташовані в каталозі каталог-установки-Jazz / server.

Переконайтеся також в коректності наступних умов:

  • SQL Server дозволяє встановлювати з'єднання по протоколу TCP / IP. При необхідності перезапустити службу SQL.
  • У файлах teamserver.properties вказані правильні ім'я хоста системи SQL Server і порт. Для LQE і додатків LDX використовується файл властивостей dbconnection.properties.
  • У файлах teamserver.properties вказані правильні ім'я користувача, пароль і ім'я бази даних.
  • Брандмауер не забороняє доступ до SQL Server. Встановити з'єднання із сервером за допомогою команди Telnet, вказавши ім'я хоста і номер порту з файлу teamserver.properties.
  • Створений користувач має необхідні правами доступу до бази даних Jazz Team Server.
  • Для середовища правильно налаштовані змінні середовища драйвера JDBC.
Прим .: Код бази даних для Jazz Team Server розроблений в якості загального і стандартного для роботи на декількох платформах баз даних, однак існує різниця між базами даних організації в синтаксисі, стратегіях оптимізації та семантики блокування. Тестування сервера виконувалося на сервері SQL Server за допомогою набору автоматизованих тестів, а також імітацій звичайних і пікових навантажень. Імітація звичайних навантажень показала прийнятну продуктивність. У деяких випадках були виявлені тупики бази даних в ході виконання автоматичних паралельних тестів; проте на різному апаратному забезпеченні не вдалося домогтися їх сталого відтворення.

Сервер розроблений для обробки великого числа паралельних запитів. У виняткових випадках можуть виникати тупикові ситуації в базі даних сховища при паралельному оновленні аналогічних або однакових об'єктів в транзакціях, пов'язаних із запитами. Це рідкісні, але допустимі події. Система забезпечує захист від тупикових ситуацій, зберігаючи цілісність даних; дані не втрачаються. В ході виконання окремих завдань, таких як служба компонування, в протоколах можуть реєструватися тупикові ситуації. У загальному випадку при виявленні такого умови завдання повторюється. Тупикові ситуації можуть привести до збою компонування. У дуже рідкісних випадках дія користувача, наприклад робота з завданнями або вихідним кодом, зупиняється для усунення тупикової ситуації. У цьому випадку дія користувача не буде виконано, а користувачеві буде показано повідомлення про помилку з даними про тупикової ситуації. Після цього користувач може повторно виконати дію.

Все тупикові ситуації реєструються в протоколах сервера разом з додатковою інформацією. Запис протоколу виглядає наступним чином: com.ibm.team.repository.common.RetryableDatabaseException: Збій сериализации.

Якщо тупикові ситуації виникають часто, зверніться в службу підтримки продукту. Крім того, в форумах на веб-сайті jazz.net можна знайти останню інформацію, оновлення та методики міграції.

Уважаемые партнеры, если Вас заинтересовала наша продукция, мы готовы с Вами сотрудничать. Вам необходимо заполнить эту форму и отправить нам. Наши менеджеры в оперативном режиме обработают Вашу заявку, свяжутся с Вами и ответят на все интересующее Вас вопросы.

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: