Um eine SQL Server-Datenbank zur Verwendung mit Design
Management Server einzurichten, können Sie entweder die Befehlszeile oder ein visuelles Tool wie z. B. SQL Server Studio Management verwenden.
Vorbereitende Schritte
- Installieren Sie SQL Server und wählen Sie dabei die Datenbanksortierfolge, bei der die Groß-/Kleinschreibung beachtet werden muss, als Standardeinstellung aus.
- Vergewissern Sie sich, dass die Serversicherheit sich im Modus mit dem Namen SQL Server- und Windows-Authentifizierungsmodus befindet.
- Aktivieren Sie das TCP-Protokoll für SQL Server:
- Führen Sie über das Menü 'Start' den SQL Server-Konfigurations-Manager aus.
- Erweitern Sie .
- Klicken Sie mit der rechten Maustaste auf das Protokoll TCP/IP und dann auf Aktivieren.
- Führen Sie für den Service (Dienst) von SQL Server einen Neustart durch, indem Sie auf SQL Server-Dienste doppelklicken, dann mit der rechten Maustaste auf den aktiven Service und anschließend auf Neu starten klicken.
- Installieren Sie den JDBC-Treiber Version 2.0 für Microsoft SQL Server auf dem Modellserver. Dieser Treiber ist unter der folgenden Adresse verfügbar:
SQL Server JDBC driver download
Version 3.0 wird nicht unterstützt. Weitere Informationen finden Sie unter
Unable to run Rational Team Concert server using
Microsoft SQL JDBC driver 3.0.
- Melden Sie sich als Benutzer an, der Mitglied der festgelegten Serverrolle sysadmin oder ein Eigner der Datenbank ist.
Wichtig: Wenn Sie Jazz Team Server mit den Anwendungen für die Änderungs- und Konfigurationsverwaltung oder die Qualitätsverwaltung entweder auf demselben Computer oder auf verteilten Plattformen installieren, dann erstellen Sie eine separate Datenbank und einen Benutzer, der dieser Datenbank zugeordnet ist.
- Installieren Sie ein Tool, um mit der Datenbank zu arbeiten. Sie können entweder das Befehlszeilentool sqlcmd verwenden, das zum Lieferumfang der Installation von SQL Server gehört, oder SQL Server Management Studio installieren.
Gehen Sie wie folgt vor, um das Tool
sqlcmd zu aktivieren:
- Führen Sie über das Menü 'Start' den SQL Server-Konfigurations-Manager aus.
- Erweitern Sie .
- Doppelklicken Sie auf das Protokoll Named Pipes.
- Aktivieren Sie das Protokoll 'Named Pipes' und geben Sie im Feld Pipename den folgenden Namen
an:
\\.\pipe\sql\query
- Klicken Sie auf OK.
- Führen Sie für den Service (Dienst) von SQL Server einen Neustart durch, indem Sie auf SQL Server-Dienste doppelklicken, dann mit der rechten Maustaste auf den aktiven Service und anschließend auf Neu starten klicken.
- Vergewissern Sie sich, dass SQL Server und der SQL Server-Browser auf dem Datenbankserver ausgeführt werden.
Vorgehensweise
Bei den folgenden Anweisungen wird davon ausgegangen, dass Sie mit dem Tool sqlcmd arbeiten. Sie können allerdings auch SQL Server Management Studio verwenden.
- Auf dem Datenbankserver müssen Sie (während Sie als Datenbankadministrator angemeldet sind) ein Fenster mit Eingabeaufforderung öffnen und den Befehl sqlcmd ausführen, um eine Verbindung zur Datenbank herzustellen. Sie können z. B. den folgenden Befehl ausführen:
sqlcmd -S localhost\instanzname
Verwenden Sie als
instanzname den Namen der Datenbankinstanz.
- Führen Sie, während die Datenbankverbindung besteht, die folgenden Befehle aus, um eine Datenbank und einen Benutzer für die Anwendung
Jazz Team Server zu erstellen:
CREATE DATABASE JTS
GO
CREATE LOGIN jtsDBuser
WITH PASSWORD = 'jtsDBpw';
USE JTS;
exec sp_changedbowner 'jtsDBuser'
GO
- Führen Sie den folgenden Befehl aus, um die Einstellung für die Sortierfolge für die Datenbank zu
ändern:
ALTER DATABASE JTS COLLATE SQL_Latin1_General_CP437_CS_AS
GO
- Führen Sie den folgenden Befehl aus, um das Zeilenversionssystem für die Datenbank zu
ändern:
ALTER DATABASE JTS SET READ_COMMITTED_SNAPSHOT ON
GO
- Konfigurieren Sie in entsprechender Weise drei zusätzliche Datenbanken
für Design
Management Server (DM),
Data Warehouse (DW) und Configuration Management Server (VVC), wobei Sie <Datenbankname>
durch die Datenbanknamen DM, DW und VVC ersetzen.
- Erstellen Sie eine Datenbank und einen Benutzer:
CREATE DATABASE <Datenbankname>
GO
CREATE LOGIN <Datenbankname>DBuser
WITH PASSWORD = '<Datenbankname>DBpw';
USE <Datenbankname>;
exec sp_changedbowner '<Datenbankname>DBuser'
GO
- Ändern Sie die Einstellung für die Sortierfolge:
ALTER DATABASE <Datenbankname> COLLATE SQL_Latin1_General_CP437_CS_AS
GO
- Ändern Sie das Zeilenversionssystem:
ALTER DATABASE <Datenbankname> SET READ_COMMITTED_SNAPSHOT ON
GO
- Schließen Sie die Datenbankverbindung mit dem Befehl exit.
- Wenn Sie zur Herstellung der Verbindung zu Ihrer SQL Server-Datenbank
WebSphere Application Server mit
JRE 5.0 oder die Version von Tomcat verwenden, die zum Lieferumfang von Design
Management Server gehört, dann setzen Sie die Systemvariable
SQLSERVER_JDBC_DRIVER_FILE unter Design
Management Server so, dass sie auf JRE Version 5.0 des JDBC-Treibers mit dem Namen sqljdbc.jar verweist.
Anmerkung: Verwenden Sie in Dateipfaden für den JDBC-Treiber keine Leerzeichen. Für das Verzeichnis Program Files auf 32-Bit-Systemen können Sie PROGRA~1 verwenden. Für das Verzeichnis Program
Files (x86) auf 64-Bit-Systemen können Sie hingegen PROGRA~2 benutzen.
- Wenn Sie eine Verbindung zur SQL Server-Datenbank herstellen und dazu WebSphere Application Server mit JRE 6.0 verwenden oder wenn Sie Ihren Tomcat-Server zur Verwendung von Java Runtime Environment 6.0 konfigurieren wollen, dann müssen Sie die folgenden Schritte ausführen:
- Setzen Sie die Systemvariable SQLSERVER_JDBC_DRIVER_FILE so, dass sie auf JRE Version 6.0 des JDBC-Treibers mit dem Namen sqljdbc4.jar verweist.
- Geben Sie die Speicherposition der JRE in den folgenden Dateien an:

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

- installationsverzeichnis/server/repotools-jts.sh
- installationsverzeichnis/internal/repotools/repotools.sh
Jede dieser Dateien definiert eine Variable mit dem Namen
JAVA. Beispiel:
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
Ändern Sie alle Zuordnungsanweisungen für diese Variable und geben Sie dabei die Speicherposition der JRE
an. Der Ergebniscode wird wie folgt dargestellt, wobei für
jreSpeicherposition die Speicherposition Ihrer
JRE angegeben wird:
if [ `uname` = Darwin ];
then
JAVA="jreSpeicherposition/bin/java"
VMARGS="$VMARGS -XX:MaxPermSize=384m"
DEFINE="$DEFINE -Dcom.ibm.team.repotools.rcp.allowInvalidBundles=true"
else
JAVA="jreSpeicherposition/bin/java"
fi
- Speichern und schließen Sie die Dateien.
Nächste Schritte
Wenn Sie zum Konfigurieren des Servers den Installationsassistenten von
Design
Management Server verwenden, dann sind keine weiteren Maßnahmen zur Anpassung der Datenbank erforderlich. Dieser
Installationsassistent konfiguriert die Datenbanken und erstellt die erforderlichen Dateien.
Wenn Sie den Installationsassistenten
nicht ausführen, können Sie die Datenbanken manuell anpassen. Entsprechende Informationen finden Sie in
SQL Server-Datenbank einrichten in der Installationsdokumentation zu
Rational Team Concert.