Заметки консультанта

Шамрай Александр Владимирович

Posts Tagged ‘database’

Проблема создания базы данных ClearQuest на сервере MS SQL

Posted by Шамрай Александр на Июль 6, 2010

<< Перейти в раздел «ClearQuest FAQ»

При создании мастер или пользовательской базы данных с использованием сервера MS SQL возможны следующие ошибки:

SQLExecDirect: RETCODE=-1, State=37000, Native Error=-3504
SQL statement=’select from master_global’
[Microsoft][ODBC Microsoft Access Driver]The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.

или

SQLExecDirect: RETCODE=-1, State=37000, Native Error=156
SQL statement=»select from master_global»
[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword ‘from’.

Причины этой проблемы могут следующие:

  1. Схема по умолчанию для сопоставляемой базы данных не совпадет с именем пользователя, от которого выполняется работа с базами данных ClearQuest на сервере MS SQL.
  2. Пользователь sa используется для подключения к базе данных.

Решение:

  1. Для проблемы 1: Из MS SQL Management Studio перейти к свойствам пользователя используемого для подключения к базам данных MS SQL. В свойствах пользователя перейти к пункту Сопоставление пользователей и ввести в значение схемы по умолчанию наименование пользователя, под которым будет выполняться подключение.
  2. Для проблемы 2: Использовать для подключения к базам данных MS SQL отдельного пользователя (не sa). Разрешения, необходимые для этого пользователя смотрите в инструкции по установке.

Источник: ERROR: ‘Incorrect syntax’ or ‘The SELECT statement includes a reserved word or an argument name’, when administering databases hosted on SQL Server 2005

Posted in ClearQuest FAQ, IBM Rational | Отмечено: , , , , , , | Leave a Comment »

Oracle и Visual Studio 2010

Posted by Шамрай Александр на Июль 10, 2009

Началась разработка продукта для VSTS 2010, который позволит интегрировать разработку Oracle с возможностями командной разработки на Visual Studio Team System. Теперь для разработчиков  Oracle будут доступны:

  • Импортирование схемы базы в проект VS
  • Версионное хранение TFS
  • Рефакторинг
  • Тестирование
  • и т.д.

Страница проекта: http://www.teamfuze.net/index.jspa

Posted in Новости | Отмечено: , , , , , , | Leave a Comment »

Как создать базу данных Oracle для ClearQuest?

Posted by Шамрай Александр на Март 31, 2009

<< Перейти в раздел «ClearQuest FAQ»

  1. Подключиться к Oracle с помощью SQL*Plus
  2. Создать Oracle tablespaces для ClearQuest.
    1. Создать tablespace для схемы репозитория:create tablespace <Schema_Repository_Name> datafile ‘<path\Schema_Repository_Name.dbf>’ size <Initial_Size> autoextend on next <Extend_Size_Increment>;Пример:

      create tablespace cqmasterdb datafile ‘c:\oracle\oradata\clearquest\cqmasterdb.dbf’ size 100M autoextend on next 5M;

    2. Создать tablespace для пользовательских данных:create tablespace <User_Database_Name> datafile ‘<path\User_Database_Name.dbf>’ size <Initial_Size> autoextend on next <Extend_Size_Increment>;Пример:

      create tablespace cqorauserdb datafile ‘c:\oracle\oradata\clearquest\cquserdb.dbf’ size 100M autoextend on next 5M;
  3. Создать логины Oracle для ClearQuest.
    1. Создать логин Oracle для схемы репозитория:create user <Schema_Repository_User_Login> identified by <password> default tablespace <Schema_Repository_Name> temporary tablespace Temp;Пример:

      create user cqmaster identified by masterpass default tablespace cqmasterdb temporary tablespace Temp;

    2. Создать логин Oracle для пользовательских данных:create user <User_Database_User_Login> identified by <password> default tablespace <User_Database_Name> temporary tablespace Temp;Пример:

      create user cquser identified by userpass default tablespace cquserdb temporary tablespace Temp;

  4. Создать права доступа для логинов Oracle .
    1. Создать права доступа к схеме репозиторияgrant resource, connect to <Schema_Repository_User_Login>;Пример:

      grant resource, connect to cqmaster;

    2. Создать права доступа к пользовательским даннымgrant resource, connect to <User_Database_User_Login>;Пример:

      grant resource, connect to cquser;

  5. Сделать операцию commit для базы Oracle .Пример: commit;

Posted in ClearQuest FAQ, IBM Rational | Отмечено: , , , , | 2 комментария »

 
%d такие блоггеры, как: