Para configurar um banco de dados SQL Server para usar com o Design Management Server,
é possível usar a linha de comandos ou uma ferramenta visual como o SQL Server Studio Management.
Antes de Iniciar
- Instale o SQL Server com ordenação de banco de dados com distinção entre maiúsculas e minúsculas
selecionado como configuração padrão.
- Certifique-se de que a segurança do servidor está no modo denominado SQL Server e Modo de Autenticação do Windows.
- Ative o protocolo TCP para SQL Server:
- No menu Iniciar, execute o SQL Server Configuration Manager.
- Expanda .
- Clique com o botão direito no protocolo TCP/IP e, em seguida, clique em Ativar.
- Reinicie o serviço do SQL Server dando um clique duplo em Serviços do SQL Server,
clicando com o botão direito em serviço em execução e, em seguida, clicando em Reiniciar.
- Instale o driver JDBC do Microsoft SQL Server versão 2.0 no servidor de modelo. Esse driver
está disponível aqui: Download do driver JDBC do SQL Server
A versão 3.0 não é suportada;
para obter informações adicionais, consulte Não foi possível executar o servidor
Rational Team Concert usando o driver JDBC do Microsoft SQL 3.0.
- Efetue login como um usuário que é membro na função de servidor fixo do
sysadmin ou um proprietário do banco de dados.
Importante: Se você instalar o Jazz Team
Server com aplicativos Alterar e Gerenciamento de Configuração ou
Gerenciamento de Qualidade no mesmo computador ou plataformas distribuídas,
crie um banco de dados separado e um usuário que esteja associado a esse banco de dados.
- Instale uma ferramenta para trabalhar com o banco de dados. É possível usar a ferramenta de linha de comandos
sqlcmd, que é fornecida com a instalação do SQL server ou instalar o SQL Server Management Studio.
Para
ativar a ferramenta
sqlcmd:
- No menu Iniciar, execute o SQL Server Configuration Manager.
- Expanda .
- Clique duas vezes no protocolo Canais Nomeados.
- Ative o protocolo de canais nomeados e especifique o seguinte nome no campo
Nome do Canal:
\\.\pipe\sql\query
- Clique em OK.
- Reinicie o Serviço do SQL Server clicando duas vezes em Serviços do
SQL Server, clicando com o botão direito em serviço em execução e, em seguida,
clicando em Reiniciar.
- Assegure que o SQL Server e o Navegador do SQL Server estejam em execução no servidor de banco de dados.
Procedimento
As seguintes instruções assumem que você esteja usando a ferramenta
sqlcmd, mas também pode usar o SQL Server Management Studio.
- No servidor de banco de dados, enquanto estiver com login feito como um administrador
de banco de dados, abra uma janela de prompt de comandos e execute o comando
sqlcmd para se conectar ao banco de dados. Por exemplo, é possível executar este comando:
sqlcmd -S localhost\instanceName
Use
o nome da instância de banco de dados para instanceName.
- Enquanto conectado ao banco de dados, execute os seguintes comandos para criar um banco
de dados e o usuário para o aplicativo Jazz Team
Server:
CREATE DATABASE JTS
IR
CREATE LOGIN jtsDBuser
WITH PASSWORD = 'jtsDBpw';
USE JTS;
exec sp_changedbowner 'jtsDBuser'
IR
- Execute o seguinte comando para alterar a configuração de ordenação para o banco de dados:
ALTER DATABASE JTS COLLATE SQL_Latin1_General_CP437_CS_AS
IR
- Execute o seguinte comando para alterar o sistema de versão de linha para o banco de dados:
ALTER DATABASE JTS SET READ_COMMITTED_SNAPSHOT ON
IR
- De modo semelhante, configure 3 bancos de dados adicionais para o Design Management Server (DM), o data warehouse (DW) e o Configuration Management
Server (VVC) substituindo o <nome_do_BD> pelos
nomes dos bancos de dados (DM, DW e VVC).
- Crie o banco de dados e o usuário:
CREATE DATABASE <nome_do_BD>
IR
CREATE LOGIN <nome_do_BD>DBuser
WITH PASSWORD = '<nome_do_BD>DBpw';
USE <nome_do_BD>;
exec sp_changedbowner '<nome_do_BD>DBuser'
IR
- Altere a configuração de ordenação:
ALTER DATABASE <nome_do_BD> COLLATE SQL_Latin1_General_CP437_CS_AS
IR
- Altere o sistema de versão de linha:
ALTER DATABASE <nome_do_BD> SET READ_COMMITTED_SNAPSHOT ON
IR
- Feche a conexão com o banco de dados com o comando exit.
- Se você estiver conectando-se ao banco de dados do SQL Server usando o WebSphere
Application Server
com o JRE 5.0 ou a versão do Tomcat que está incluída com o Design Management Server ,
configure a variável do sistema SQLSERVER_JDBC_DRIVER_FILE no Design Management Server
para apontar para a versão JRE 5.0 do driver JDBC denominado sqljdbc.jar.
Nota: Não use espaços nos caminhos de arquivo para o driver JDBC. Para o diretório
Arquivos de Programa nos sistemas de 32 bits, é possível usar
PROGRA~1. Para o diretório Arquivos de Programa (x86)
nos sistemas de 64 bits, é possível usar PROGRA~2.
- Se você estiver se conectando ao banco de dados do SQL Server usando o WebSphere
Application Server
com JRE 6.0 ou se deseja configurar seu servidor Tomcat para usar o Java Runtime Environment 6.0,
execute as seguintes etapas:
- Configure a variável do sistema SQLSERVER_JDBC_DRIVER_FILE
para apontar para a versão do JRE 6.0 do driver JDBC denominado sqljdbc4.jar.
- Especifique o local do JRE nos seguintes arquivos:

- installDir/server/repotools-jts.bat
- installDir/internal/repotools/repotools.bat

- installDir/server/repotools-jts.sh
- installDir/internal/repotools/repotools.sh
Cada um desses arquivos define uma variável denominada
JAVA,
como no seguinte exemplo:
if [ `uname` = Darwin ];
then
JAVA="/usr/bin/java"
VMARGS="$VMARGS -XX:MaxPermSize=384m"
DEFINE="$DEFINE -Dcom.ibm.team.repotools.rcp.allowInvalidBundles=true"
else
JAVA="$START_DIR/jre/bin/java"
fi
Altere cada instrução de designação para esta variável para o local do JRE. O código
resultante se parece com esse, com seu local JRE no lugar de
jreLocation:
if [ `uname` = Darwin ];
then
JAVA="jreLocation/bin/java"
VMARGS="$VMARGS -XX:MaxPermSize=384m"
DEFINE="$DEFINE -Dcom.ibm.team.repotools.rcp.allowInvalidBundles=true"
else
JAVA="jreLocation/bin/java"
fi
- Salve e feche os arquivos.
O que Fazer Depois
Se você usar o assistente de configuração
Design Management Server
para configurar o servidor, nenhuma customização de banco de dados adicional será necessária. Esse assistente de configuração configura os bancos de dados e cria as tabelas
necessárias.
Se não estiver executando o assistente de configuração, será possível customizar os bancos de dados
manualmente; para obter informações, consulte Configurando um Banco de Dados SQL Server na documentação
de instalação Rational
Team Concert.