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 für Microsoft SQL Server auf dem Modellserver. Dieser Treiber ist unter der folgenden Adresse verfügbar:
SQL Server JDBC driver download. Im Download sind die beiden Dateien 'sqljdbc.jar' und 'sqljdbc4.jar' enthalten. Sie müssen 'sqljdbc4.jar' verwenden.
- 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.
- Erstellen Sie eine Umgebungsvariable mit dem Namen SQLSERVER_JDBC_DRIVER_FILE und verweisen Sie auf den JDBC-Treiber
sqljdbc4.jar. Die Position des Treibers variiert abhängig von Ihrer Installation.
Klicken Sie auf .
- Klicken Sie auf die Registerkarte Erweitert und dann auf Umgebungsvariablen.
- Klicken Sie in der Liste Systemvariablen auf Neu.
- Geben Sie im Feld Variablenname die Zeichenfolge SQLSERVER_JDBC_DRIVER_FILE und im Feld
Variablenwert die Zeichenfolge C:\Path_to_JDBC_dirver\sqljdbc4.jar ein.
Auf Linux-Systemen müssen Sie die folgende Deklaration für die Umgebungsvariable
hinzufügen: SQLSERVER_JDBC_DRIVER_FILE =.:Path_to_JDBC_dirver/sqljdbc4.jar.
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.