Opětovné sestavení datového skladu TFS a datové krychle
Vždy, když přesunout, obnovit, přejmenovat nebo převzetí služeb při selhání serveru datové vrstvy pro Team Foundation Server (TFS), je nutné obnovit skladu a datových krychlích k přístupu k vysoké úrovně sestavy.Také je-li přesunout nebo odstranit kolekci týmového projektu, je nutné obnovit skladu a datovou krychli.
Datový sklad agreguje všechny provozních dat, jako je například Správa verzí, sledování pracovních položek, sestavení a testování.Skladu odpovídá relační databáze, Tfs_Warehouse, a zda je datová krychle odpovídá Tfs_Analysis, SQL Server databáze služby Analysis Services.
By nemělo být znovu vytvořit datového skladu během běžné operace.V závislosti na objemu dat do datového skladu přestavení operace může trvat několik hodin dokončit, během této doby sestavy nejsou k dispozici.
Pokud dojde ke konfliktům schématu, můžete nelze vyřešit opětovné vytvoření datového skladu.Chcete-li změnit konfiguraci generování sestav pro kolekce týmových projektů, můžete použít upravit funkce, která je k dispozici na stránce konzolu pro správu pro generování sestav Team Foundation.Můžete také ručně zpracovat skladu a datových krychlích na vyžádání.Další informace naleznete v následujících tématech:
Řešení konfliktů schémat, které se vyskytují v datovém skladu
Ruční zpracování datového skladu TFS a datové krychle služby Analysis Services
Pořadí kroků
Chcete-li znovu vytvořit datového skladu pro Team Foundation, je nutné provést toto pořadí kroků:
Ověřte, zda jsou spuštěny služby a fondy aplikací a zda je povolen protokol TCP/IP systému SQL Server
Znovu vytvořit datového skladu.
Restartujte službu
Ověřte, že sestavy jsou přístupné
Požadavky
Musíte být členem skupiny zabezpečení nebo nemá odpovídající oprávnění:
sysadminskupiny zabezpečení na server nebo servery, které jsou spuštěny instance SQL Server databází sady, který hostujeTeam Foundation Server
sysadmin skupiny zabezpečení na server pro databázi služby Analysis Services pro Team Foundation
Relační databáze Tfs_Warehouse a TFSEXECROLE databázové role
Team Foundation AdministratorsSkupina zabezpečení a správci skupiny zabezpečení na server nebo servery, které jsou spuštěny pro konzolu pro správuTeam Foundation
Úroveň serveru Administer warehouse musí být nastaveno na hodnotuAllow
Vaše zobrazit informace na úrovni projektu oprávnění k týmovému projektu musí být nastaveno na povolit spouštět a zobrazovat sestavy.Navíc musí být členem skupiny prohlížeče role v SQL Server služby Reporting Services
Další informace naleznete v tématu přidat účty ke správě TFS.
Kromě těchto oprávnění může být nutné vyřešit tyto požadavky na počítač, který je spuštěn Windows Server 2008 nebo Windows Vista:
Chcete-li postupovat podle postupu příkazového řádku, může být nutné otevřít příkazového řádku se zvýšenými oprávněními volbou Start, otevření místní nabídku pro příkazový řádeka zvolíte spustit jako správce.
Chcete-li použít postup, který vyžaduje aplikaci Internet Explorer, je nutné jej spustit jako správce volbou Start, všechny programy, otevření místní nabídku pro aplikace Internet Explorera potom zvolíte spustit jako správce.
Přístup k správce sestav, sestavách a weby pro službu Reporting Services, budete muset tyto servery přidat do seznamu důvěryhodných webů v aplikaci Internet Explorer nebo spusťte aplikaci Internet Explorer jako správce.
Další informace naleznete Microsoft jsme.
Pomocí operace přestavení znovu vytvářet relační databáze a datové krychle.Sady TFS znovu sestaví z obchodů provozních dat relační databáze.Poté znovu vytvoří SQL Server služby Analysis Services datové krychle a zpracovává datové krychle k jejímu naplnění pomocí data z relační databáze.Pokud chcete znovu vytvořit pouze datové krychli, můžete použít TFSConfig RebuildWarehouse nástroj příkazového řádku.Další informace naleznete v tématu RebuildWarehouse – příkaz.
1.Ověřte, zda jsou spuštěny služby a fondy aplikací a zda je povolen protokol TCP/IP systému SQL Server
K provedení kroků v tomto postupu služeb, SQL Server vyžaduje musí být spuštěna.Zastavení služby Reporting Services tak, aby uživatelé není přístup k sestavám při jsou znovu sestavit datového skladu.Také pro nasazení na server dvou protokol TCP/IP musí být povolena pro každou instanci SQL Server databáze.
Ve výchozím nastavení je zakázáno TCP/IP při instalaci SQL Server.
Přihlaste se k příslušný server, spusťte správce počítače a potom ověřte, zda jsou spuštěny služby a fondy aplikací v následující tabulce:
Přihlaste se k serveru, který je hostitelem tohoto programu
Součást
SQL Server Analysis Services
SQL ServerSlužba Analysis Services (MSSQLSERVER nebo TFSInstance).
Team Foundationdatabáze
SQL Server(MSSQLSERVER nebo TFSInstance).
SQL ServerAgent (MSSQLSERVER nebo TFSInstance).
Aplikační vrstvy
Microsoft Team Foundation Server aplikace fondu.
Další informace naleznete v tématu Zastavení a spuštění služeb, fondů aplikací a webů.
Přihlaste se k serveru, který je hostitelem služby Reporting Services a zastavení služby SQL Server Reporting Services (TFSINSTANCE) služby.
Ujistěte se, zda protokol TCP/IP byla povolena pro SQL Server na serveru datové vrstvy.Další informace naleznete v tématu Postupy: Povolení protokolu TCP/IP v instanci databáze.
Znovu vytvořit datového skladu.
Spusťte konzolu pro správu Team Foundation pro Team Foundation.
V části aplikační vrstvy > generování sestav, zvolte spustit znovu vytvořit.
Přepnout do režimu Offline zobrazí se dialogové okno.
Zvolte OK přepnutí datového skladu a datové krychli služby Analysis Services do režimu offline.
Znovu vytvořit skladu a databáze služby Analysis Services zobrazí se dialogové okno.
Zvolte OK ke spuštění procesu sestavení.
Při opětovném vytvoření skladu nebo datové krychle, provede TFS tato posloupnost akcí:
Převede databází do režimu offline.
Zahodí schéma pro obě databáze.
Znovu vytvoří schéma pro obě databáze.
Přináší obou databází zpět do režimu online.
Restartuje adaptér úlohy skladu.
Zpracuje podle jeho intervalu regulární zpracování datové krychle.
Spuštění procesu přestavení první skladu a poté pro datovou krychli.Čas, který je nutné znovu vytvořit databází je založen na množství dat, který je uložen v datovém skladu.Databáze byla znovu sestavena, jsou automaticky spustí úloh pro zpracování databází.
[!POZNÁMKA]
Zatímco jsou právě nově skladu a datových krychlích, správu konzoly pro Team Foundation přestane reagovat.Je nutné aktualizovat konzolu pro správu, poté, co jste byla znovu sestavena skladu a datové krychle.
(Volitelné) Chcete-li zkontrolovat stav procesu sestavení, můžete skladu řízení webové služby.Další informace naleznete v tématu Ruční zpracování datového skladu TFS a datové krychle služby Analysis Services.
Restartujte službu
- Přihlaste se k serveru, který je hostitelem služby Reporting Services, spusťte správce počítače a potom spusťte SQL Server služby Reporting Services (TFSINSTANCE) služby.
Ověřte, že sestavy jsou přístupné
Přihlásit se k serveru, aby hostitele služby Reporting Services, spusťte aplikaci Internet Explorer, zadejte následující řetězec do adresního řádku a stiskněte klávesu ENTER:
https://localhost/Reports
[!POZNÁMKA]
Může být nutné spustit aplikaci Internet Explorer jako správce volbou Start, všechny programy, otevřete místní nabídku aplikace Internet Explorer a potom zvolíte spustit jako správce.
Pokud jste nasadili pojmenované instanci na datové vrstvě serveru, zadejte tento řetězec:
**https://localhost/Reports_**TFSInstance
Správce sestav otevření stránky.
V obsah, zvolte TFSReports.
V TFSReports, zvolte složku kolekce týmových projektů, která ukládá svůj týmový projekt.
Ve složce kolekce projektu vyberte složku, která odpovídá vašemu týmovému projektu.
Ve složce projektu týmu zvolte složku obsahující sestavy, které chcete zobrazit.
Vyberte sestavu a ověřte, zda se sestava zobrazí správně.
Zkontrolujte datum poslední aktualizace sestavy.Tyto informace se zobrazí v levém dolním rohu sestavy.
Dotazy a odpovědi
D: co se stane s data, která byla odstraněna nebo zničení před sestavení?
O: dat přidružených k sestavení nebo pracovních položek, které byla trvale odstraněna z databáze bude trvale odstraněn z datového skladu při jej vytvořte znovu.
Navíc data ve skladu nebo datové krychle, který pochází z jiných zdrojů může být také ztraceny.I když většina jiných výrobců mohou nástroje publikování dat, tuto možnost závisí na jednotlivé dodavatele.Kontaktujte dodavatele k určení toho, (pokud existuje) data budou ztracena.
Podrobné informace o jaká data není odstraněný z databáze při odstranění sestavení, naleznete v části tento příspěvek blogu.
Odstranění sestavení nedojde k odebrání veškerá přidružená data z databáze.To lze provést, musíte zničit sestavení.You use the TFSBuild destroycommand to destroy builds and to save space in the data warehouse.
Viz také
Referenční dokumentace
Koncepty
Správa sestav TFS, datového skladu a datové krychle služby Analysis Services