Este procedimento assume que os seguintes pré-requisitos foram atendidos:
Esta seção descreve como configurar o banco de dados do SQL Server utilizando a ferramenta de linha de comandos sqlcmd, fornecida com a instalação do SQL Server. Também é possível utilizar uma ferramenta visual, como o SQL Server Studio Management, que também está disponível para a versão do Express como SQL Server Studio Management Express. Consulte a documentação do SQL Server ou um database administrator (DBA) do SQL Server, para obter informações adicionais.
Para configurar um banco de dados do SQL Server utilizando a ferramenta de comando sqlcmd:
CREATE DATABASE jazz IR
CREATE LOGIN jazzDBuser WITH PASSWORD = 'jazzDBpswd'; USE jazz; exec sp_changedbowner 'jazzDBuser' IR
ALTER DATABASE jazz COLLATE SQL_Latin1_General_CP437_CS_AS IR
Para configurar o servidor:
com.ibm.team.repository.db.vendor = SQLSERVER
com.ibm.team.repository.db.jdbc.location=//SQL SERVER MACHINE IP:SQL SERVER TCIP PORT;databaseName=JAZZ DATABASE NAME;user=JAZZ USERNAME;password={password}
com.ibm.team.repository.db.jdbc.password=JAZZ LOGIN PASSWORD
Você concluiu a configuração do seu banco de dados. Agora, crie as tabelas de banco de dados do Jazz Team Server. Para obter informações adicionais, consulte Criando as Tabelas de Banco de Dados Jazz Team Server no DB2 e Oracle.
Se o comando repotools não for bem-sucedido, verifique o arquivo de log denominado repotools_createTables.log, localizado no diretório JazzInstallDir/server.
Além disso, verifique o seguinte:
O servidor é projetado para prestar serviço a um grande número de pedidos simultâneos. Em casos excepcionais, conflitos podem ocorrer no banco de dados do repositório, já que objetos semelhantes ou iguais são atualizados simultaneamente em transações associadas aos pedidos. Estes são eventos raros, mas normais. O sistema é projetado para ser defensivo em relação a isto e a integridade de dados é mantida; não há nenhuma perda de dados. Ocasionalmente, conflitos são registrados por tarefas, como a execução do mecanismo de construção. Geralmente, a condição é detectada e a tarefa é tentada repetida. O conflito pode resultar em uma construção com falha. Em casos muito raros, ela pode ser uma ação do usuário, como trabalhar com itens de trabalho ou código-fonte, que é interrompida para resolver um conflito. Nesse caso, a ação do usuário falha e um erro com detalhes relativos a um conflito é exibido para o usuário. O usuário pode então tentar novamente a ação.
Todos os conflitos encontrados são registrados no servidor para fornecer informações sobre o que aconteceu quando o conflito ocorreu. A entrada de log possui texto semelhante ao seguinte: com.ibm.team.repository.common.RetryableDatabaseException: Falha de serialização.
Se o seu sistema encontrar conflitos, consulte o log de erros, que está disponível no endereço https://servername:9443/jazz/service/com.ibm.team.repository.common.internal.IFeedService?category=SystemLog.
Se você encontrar exceções de conflito frequentes, entre em contato com o seu suporte ao produto ou verifique os fóruns no jazz.net para obter as informações, atualizações ou técnicas mitigantes mais recentes.
Isto foi útil? É possível fornecer seu feedback em Jazz.net (registro obrigatório): Comentários no fórum ou envie um erro