U tohoto postupu se předpokládá, že byly splněny následující nezbytné předpoklady:
Tento oddíl popisuje, jak nastavit databázi SQL Server za pomoci nástroje příkazového řádku sqlcmd, který je poskytován s instalací databáze SQL Server. Můžete také použít vizuální nástroj, jako např. SQL Server Studio Management, který je dostupný i pro verzi Express jako SQL Server Studio Management Express. Další informace viz dokumentace databáze SQL Server nebo administrátor databáze SQL Server (DBA).
Chcete-li nastavit databázi SQL pomocí nástroje příkazu sqlcmd:
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.
Chcete-li nakonfigurovat server:
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
Dokončili jste nastavení databáze. Nyní vytvořte databázové tabulky produktu Jazz Team Server. Další informace viz Vytvoření databázových tabulek serveru Jazz Team Server v databázi DB2 a Oracle.
Pokud příkaz nástrojů Repotool není úspěšný, zkontrolujte soubor protokolu s názvem repotools_createTables.log v adresáři JazzInstallDir/server.
Také ověřte následující:
Server je určen pro obsluhu velkého počtu současných požadavků. Ve výjimečných případech může docházet k uváznutí v databázi úložiště, když jsou v transakcích přidružených k požadavkům souběžně aktualizovány podobné nebo stejné objekty. Tyto události jsou vzácné, ale normální. Systém je navržen tak, aby se proti tomu bránil, a integrita dat zůstává zachována; žádná data nejsou ztracena. Občas je uváznutí zaprotokolováno úlohou, jako např. provedením sestavovacího stroje. Tento stav je obvykle zjištěn a úloha zopakována. Uváznutí může způsobit nezdar sestavení. Ve velmi vzácných případech může být kvůli vyřešení uváznutí zrušena akce uživatele, například práce s pracovními položkami nebo se zdrojovým kódem. V takovém případě se akce uživatele nezdaří a uživateli se zobrazí chyba s podrobnostmi o uváznutí. Potom může uživatel akci zopakovat.
Všechna rozpoznaná uváznutí jsou serverem zaprotokolována, aby byly k dispozici informace o tom, k čemu při uváznutí došlo. Položka protokolu obsahuje přibližně tento text: com.ibm.team.repository.common.RetryableDatabaseException: Serialization failure.
Pokud ve vašem systému dochází k uváznutí, prostudujte protokol chyb, který je dostupný na adrese https://servername:9443/jazz/service/com.ibm.team.repository.common.internal.IFeedService?category=SystemLog.
Pokud se s výjimkami spojenými s uváznutím setkáváte často, obraťte se na podporu produktu nebo navštivte fóra a webu jazz.net, kde naleznete nejnovější informace, aktualizace či metody zmírnění dopadů.
Pomohlo? Zpětnou vazbu můžete poskytnout na stránkách Jazz.net (registrace je požadována): Komentář na fóru nebo odeslat chybu