Attempting to delete reports from report server
Creating reporting proxy Success
Fetching projects to delete
Deleting : /SalamiManagement... Success
Deleting : /PhoneController... Success
Deleting : /ComeurOnline.Maui... Success
Reports Deleted successfully
Reports deleted successfully
Come si nota nel mio TFS ci sono i 3 progetti indicati da cui sono stati cancellati i Report Custom
6) Disinstallare Team Foundation server RC. La disinstallazione non rimuove il DB e i dati dei progetti.
BUG nella guida: disinstallare anche TFS Proxy e TFS Build Service se installate sulla stessa macchina in quanto il nuovo setup richiede una macchina "pulita"
7) Disinstallare Team Explorer da tutte le macchine
8) Backuppare i database di TFS
STS_Config_TFS
STS_Content_TFS
ReportServer
ReportServerTempDB
TfsActivityLogging
TfsBuild
TfsIntegration
TfsVersionControl
TfsWarehouse
TfsWorkItemTracking
TfsWorkItemTrackingAttachments
9) Lanciare il tool di upgrade
Sempre dal command prompt lanicare TFSUpgradeRTM.exe nomeserver
Ecco il mio script
C:\temp\tfsupgradefinal>tfsupgradertm robtfs
Are you sure you want to upgrade TeamFoundation databases on robtfs to RTM? (Y/N
):y
Automatically send error reports and usage data to Microsoft? (Error reports inc
lude information regarding the condition of Visual Studio 2005 Team Foundation S
erver when an error occurred, your hardware configuration, and other data. Error
reports may unintentionally include personal information, which will not be use
d by Microsoft. Usage data includes anonymous information about your hardware co
nfiguration and how you use the upgrade utilities).(Y/N):y
Beginning upgrade from Beta3 to RTM
DB ServerName : robtfs
Log File : TFSUpgradeRTM-632788141985643168.txt
Connecting to SQL Server robtfs Success
Verify if core team foundation databases exist Success
Fetching Server location for WorkItemAttachments Found - ROBTFS
Fetching Server location for Warehouse Found - ROBTFS
Verifying connection to WIT Attachment server - ROBTFS Success
Verifying connection to Warehouse server Success
Verifying connection to OLAP Server Success
Verifying if WI Attachments DB exist on ROBTFS Success
Fetching Report Server location Found - http://ROBTFS/ReportServer/ReportService
.asmx
Verifying if TFSIntegration DB is RC or greater Success
Verifying if TFSWorkItemTracking DB is RC or greater Success
Verifying if TFSBuild DB is RC or greater Success
Verifying if TFSVersionControl DB is RC or greater Success
Checking if this is a CTP build Success
Verification of DB's complete
Dropping database TFSWarehouse; Will be recreated during setup Success
Dropping OLAP database TFSWarehouse; Will be recreated during setup Success
Upgrading database TFSWorkItemTracking
Running WorkItemTracking upgrade - UpgradeWIDatabaseStep7DropObjects Success
Upgrading database TFSVersionControl
Running TFSVersionControl upgrade scripts - Step2 Success
Creating stored procedure GetTFSVersion Success
Stamping Database TFSWorkItemTracking with RTM Version Success
Stamping Database TFSIntegration with RTM Version Success
Stamping Database TFSBuild with RTM Version Success
Stamping Database TFSVersionControl with RTM Version Success
RC UPGRADE TO RTM COMPLETED SUCCESSFULLY
Sending upgrade feedback...
Sending upgrade feedback...
Occhio che il tool indica Beginning upgrade from Beta3 to RTM anche se il tool è quello della versione RC to RTM.
Alcuini database (il Datawarehouse) vengono distrutti in quanto verranno ricreati dalla nuova installazione e alimentati al volo quindi non preoccupatevi.
10) Montare SQL 2005 Standard se la versione RC era stata montata sulla versione Developer
Se montate SQL fate un bel reboot in quanto la patch successiva monta alcuni file nelle dir temporanee e quindi non riesce a installarsi bene senza un riavvio....meglio farlo adesso quindi :-)
Seguire i passi per il setup indicati nella setup guide del prodotto come se fosse un'installazione pulita.
Fare logon con l'account creato per il setup (TFSSetup per default)
Occorre installare: SQL Server Database Services, Analysis Services, Reporting Services, Integration Services, Workstation Component Bol e Development Tool
Notification Service non è necessario per TFS
Su Feature Selection scegliere Replicatione selezionare Entire Feature will unvailable (non disponibile)
Su client component selezionare Management Tool (è l'unico componente necessario)
Documentazione, Samples e Samples Databaset possono essere deselezionati
Usare la Default Instance. NON USARE NAMED INSTANCE.
Usare Local System come account
Impostare la partenza automatica di TUTTI i servizi (compresi SQL Browser e SQL Server Agent)
Impostare Windows Authentication (TFS non richiede mai Mixed Mode)
Per Report Service usare solo le impostazioni di default.
N.B. Il sertup di SQL Server installa il -NET Framework 2.0, SQL Native Client come prerequisiti
11) Installare la patch (KB914595) recuperabile dal CD di TFS oppure dal link http://go.microsoft.com/fwlink/?LinkId=62015.
OCCHIO: Prima di lanciare il setup usare il Configuration Manager di SQL Server per stoppare il servizio Sql Server Broker
L'eseguibile sul CD è AS2005-KB914595-x86-ENU.exe
OCCHIO: Riavviare il servizio Sql Server Broker e impostare la partenza come Automatic.
12) Installare TFS Final
BUG nella guida: Eliminare da IIS l'application pool di Reporting Services. Prima occorre spostare le due application su un altro Application Pool.
Usare l'ormai famoso account di setup di TFS. Se avete sempre seguito le guide di setup è TFSSetup con password TFSSetup.
Lanciare il Setup e seguire i vari passi.
13) Reinstallare Team Explorer sulle varie macchine.
14) Reinstallare Proxy e/o Buil