設定 SQL Server 資料庫

如果要設定 SQL Server 資料庫以與 Design Management Server 搭配使用,您可以使用指令行或視覺化工具,例如 SQL Server Studio Management。

開始之前

程序

下列指示假設您使用的是 sqlcmd 工具,但是您也可以使用 SQL Server Management Studio。

  1. 在資料庫伺服器上,以資料庫管理者身分登入時,開啟命令提示字元視窗並執行 sqlcmd 指令,以連接至資料庫。 例如,您可以執行以下指令:
    sqlcmd -S localhost\instanceName
    對於 instanceName,使用資料庫實例的名稱。
  2. 連接至資料庫之後,執行下列指令,為 Jazz Team Server 應用程式建立資料庫和使用者:
    CREATE DATABASE JTS
    GO
    CREATE LOGIN jtsDBuser
    WITH PASSWORD = 'jtsDBpw';
    USE JTS;
    exec sp_changedbowner 'jtsDBuser'
    GO 
  3. 執行下列指令以變更資料庫的對照設定:
    ALTER DATABASE JTS COLLATE SQL_Latin1_General_CP437_CS_AS
    GO
  4. 執行下列指令以變更資料庫的列版本系統:
    ALTER DATABASE JTS SET READ_COMMITTED_SNAPSHOT ON
    GO
  5. 同樣地,給 Design Management Server (DM)、資料倉儲 (DW) 及「配置管理伺服器 (VVC)」另外配置 3 個資料庫,並使用資料庫的名稱(DM、DW 和 VVC)取代 <DB_name>
    1. 建立資料庫和使用者:
      CREATE DATABASE <DB_name> 
      GO
      CREATE LOGIN <DB_name>DBuser
      WITH PASSWORD = '<DB_name>DBpw';
      USE <DB_name>;
      exec sp_changedbowner '<DB_name>DBuser'
      GO 
    2. 變更對照設定:
      ALTER DATABASE <DB_name> COLLATE SQL_Latin1_General_CP437_CS_AS
      GO
    3. 變更列版本系統:
      ALTER DATABASE <DB_name> SET READ_COMMITTED_SNAPSHOT ON
      GO
  6. 使用指令 exit 關閉資料庫連線。
  7. 如果您要使用含有 JRE 5.0 的 WebSphere® Application ServerDesign Management Server 隨附的 Tomcat 版本連接至 SQL Server 資料庫,請在 Design Management Server 上將 SQLSERVER_JDBC_DRIVER_FILE 系統變數設定為指向名為 sqljdbc.jar 的 JDBC 驅動程式 JRE 5.0 版。
    註: 請勿在 JDBC 驅動程式的檔案路徑中使用空格。對於 32 位元系統上的 Program Files 目錄,可以使用 PROGRA~1。對於 64 位元系統上的 Program Files (x86) 目錄,可以使用 PROGRA~2
  8. 如果您要使用含有 JRE 6.0 的 WebSphere Application Server 來連接至 SQL Server 資料庫,或者如果您要將 Tomcat 伺服器配置為使用 Java 執行時期環境 6.0,請執行下列步驟:
    1. SQLSERVER_JDBC_DRIVER_FILE 系統變數設定為指向名為 sqljdbc4.jar 的JDBC 驅動程式 JRE 6.0 版。
    2. 在下列檔案中指定 JRE 的位置:
      對於 Windows
      • installDir/server/repotools-jts.bat
      • installDir/internal/repotools/repotools.bat
      對於 Linux
      • installDir/server/repotools-jts.sh
      • installDir/internal/repotools/repotools.sh
      這些檔案中的每一個都會定義名為 JAVA 的變數,如下列範例所示:
      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
      將此變數的每個指派陳述式變更為 JRE 的位置。產生的程式碼如下所示,JRE 位置取代 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. 儲存並關閉檔案。

下一步

如果您使用 Design Management Server 設定精靈來配置伺服器,則不需要執行進一步的資料庫自訂作業。此設定精靈會配置資料庫並建立必要的表格。

如果您未執行設定精靈,您可以手動自訂資料庫;如需相關資訊,請參閱 Rational® Team Concert 安裝說明文件中的 設定 SQL Server 資料庫


意見