Configurando um Banco de Dados do SQL Server

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

Procedimento

As seguintes instruções assumem que você esteja usando a ferramenta sqlcmd, mas também pode usar o SQL Server Management Studio.

  1. 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.
  2. 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 
  3. 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
  4. 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
  5. 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).
    1. 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 
    2. Altere a configuração de ordenação:
      ALTER DATABASE <nome_do_BD> COLLATE SQL_Latin1_General_CP437_CS_AS 
      IR
    3. Altere o sistema de versão de linha:
      ALTER DATABASE <nome_do_BD> SET READ_COMMITTED_SNAPSHOT ON
      IR
  6. Feche a conexão com o banco de dados com o comando exit.
  7. 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.
  8. 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:
    1. 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.
    2. Especifique o local do JRE nos seguintes arquivos:
      Para Windows
      • installDir/server/repotools-jts.bat
      • installDir/internal/repotools/repotools.bat
      Para Linux
      • 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
    3. 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 do Rational Team Concert.


Feedback