Cette procédure suppose de respecter les conditions préalables ci-dessous :
Cette section décrit comment configurer la base de données du serveur SQL en utilisant l'outil de ligne de commande sqlcmd, qui est fournie avec l'installation du serveur SQL. Vous pouvez également utiliser un outil visuel, tel que SQL Server Studio Management, qui est également disponible en version Express, SQL Server Studio Management Express. Consultez la documentation du serveur SQL ou l'administrateur de base de données (DBA) du serveur SQL pour plus d'informations.
Pour configurer une base de données du serveur SQL à l'aide de l'outil de commande sqlcmd, procédez comme suit :
CREATE DATABASE jazz GO
CREATE LOGIN jazzDBuser WITH PASSWORD = 'jazzDBpswd'; USE jazz; exec sp_changedbowner 'jazzDBuser' GO
ALTER DATABASE jazz COLLATE SQL_Latin1_General_CP437_CS_AS GO
Pour configurer le serveur :
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
La configuration de votre base de données est terminée. A présent, créez les tables de la base de données Jazz Team Server. Pour plus d'informations, voir Création des tables de base de données de Jazz Team Server sur DB2 et Oracle.
Si la commande repotools ne s'exécute pas, vérifiez le fichier journal nommé repotools_createTables.log, situé dans le répertoire JazzInstallDir/server.
De même, vérifiez les points suivants :
Le serveur est conçu pour répondre à un grand nombre de requêtes simultanées. Dans certains cas exceptionnels, des blocages peuvent se produire dans la base de données du répertoire, puisque des objets identiques ou similaires sont mis à niveau simultanément lors de transactions associées aux requêtes. Ceux-ci sont rares, mais normaux. Le système est conçu pour se protéger contre ce genre d'incidents, et l'intégrité des données est conservée ; il n'y a pas de perte de données. Occasionnellement, des blocages sont consignés par tâches, par exemple l'exécution du moteur de génération. En règle générale, la cause est détectée, et la tâche est réessayée. Une génération ayant échouée peut être le résultat d'un blocage. Dans de très rares cas, il se peut qu'une action d'un utilisateur, par exemple le travail avec des éléments de travail ou avec un code source, soit annulée pour résoudre un blocage. Dans ce cas, l'action de l'utilisateur échoue et un message d'erreur détaillé concernant un blocage est affiché à l'utilisateur. L'utilisateur peut ensuite réessayer l'action.
Tous les blocages rencontrés sont consignés sur le serveur, fournissant des informations concernant la cause et les circonstances du blocage. L'entrée du journal contient des informations telles que : com.ibm.team.repository.common.RetryableDatabaseException: Serialization failure.
Si votre système rencontre des blocages, reportez-vous au journal des erreurs à l'adresse suivante : https://servername:9443/jazz/service/com.ibm.team.repository.common.internal.IFeedService?category=SystemLog.
Si vous rencontrez des exceptions fréquentes de blocage, contactez le service de support du produit, ou consultez les dernières informations, mises à niveau ou techniques de contournement sur les forums sur jazz.net.
Etes-vous satisfait ? Envoyez vos commentaires sur Jazz.net (inscription requise) : Entrez vos remarques dans les forums ou soumettez un incident