Roberto Brunetti

ASP.NET - Mobility
Team System

SharePoint Conference

.NET Programming

Corsi

SharePoint

marzo 2006 - Posts

TFS cambio Source Control: Bug o mio problema ?

Problema: VS non consente di cambiare il server TFS a una solution.

Ho installato una macchina da zero con TFS e volevo legare un mio progetto esistente al controllo sorgenti della nuova macchina.

Apro il progetto in VS e giustamente lui mi dice che non riesce a contattare la macchina TFS in quanto quella precedente (di cui ho fatto l'upgrade alla versione finale, ma su cui non volevo più usare il Team Project per questo progetto) era spenta. Giusto.

VS al termine chiede se voglio lavorare temporaneamente senza controllo sorgenti oppure voglio "slegare" la solution dal controllo sorgenti per sempre. Giustamente ho risposto "Slega tutto e per sempre".

A questo punto volevo legare la solution al nuovo server. Creo un Team Project sulla nuova macchina (tutto ok) ma quando vado a aggiungere la solution al controllo sorgenti...VS cerca sempre la vecchia macchina e non nessuna possibilità di scelta.

Ho provato ad andare nei workspace del controllo sorgenti ma anche da qui non riesco ad aggiungere la mia solution al nuovo server: mi dice sempre che esiste già un mapping per la mia solution verso la vecchia macchina e anche cancellando il workspace e ricreandolo non cambiava situazione. Anche se non si vedeva il mapping lui diceva che c'era.

Dopo varie imprecazioni, durante un mezzo pomeriggio ho scoperto quanto segue e spero che vi possa essere utile nel caso in cui vogliate legare un progetto al controllo sorgenti, oppure slegare un progetto da una macchina SCC per legarlo ad un'altra o in generale cambiare server TFS.

VS 2005 memorizza il legame fra workspace (la directory locale dove memorizzare i file di un progetto) e TFS nel file C:\Documents and Settings\robertob\Local Settings\Application Data\Microsoft\Team Foundation\1.0\Cache\VersionControl.config.

In questo file era rimasta l'associazione fra la mia directory e il vecchio TFS. E' bastato toglierlo (levare l'elemento XML) per poi effettuare nuovamente "Add Solution to Source Control" dove finalmente VS mi ha chiesto su quale server e verso quale progetto volevo legare la solution.

Questo il contenuto del mio file:

<VersionControlServer>
  <Servers>
    <ServerInfo uri="http://robtfs:8080/" repositoryGuid="616ca785-02fe-4cbd-81a3-bb7a06d33758">
      <WorkspaceInfo name="PEPPE" ownerName="ROBTFS\robertob" computer="PEPPE" comment="" LastSavedCheckinTimeStamp="2006-03-21T19:02:44.453125Z">
        <MappedPaths>
          <MappedPath path="C:\Applications\ComeurOnline\Maui" />
          <MappedPath path="C:\Applications\Rob\PhoneController" />
          <MappedPath path="c:\inetpub\wwwroot\SalamiManagementWebContent" />
        </MappedPaths>
      </WorkspaceInfo>
    </ServerInfo>
    <ServerInfo uri="http://tfsrob:8080/" repositoryGuid="0119f62b-ce99-4d01-ba02-0c50b3b0dec0">
      <WorkspaceInfo name="PEPPE" ownerName="TFSROB\Robertob" computer="PEPPE" comment="" LastSavedCheckinTimeStamp="0001-01-01T00:00:00Z">
        <MappedPaths>
          <MappedPath path="C:\Demo\SalamiManagement" />
          <MappedPath path="c:\Demo\TestProject" />
        </MappedPaths>
      </WorkspaceInfo>
    </ServerInfo>
  </Servers>
</VersionControlServer>

Come si nota adesso ho due progetti SalamiManagement e TestProject sul server TFSROB, mentre i vecchi progetti restano legati a ROBTFS. All'interno di questo file viene mantenuta la lista dei workspace. Il vecchio workspace PEPPE non è visibile in VS e non è più possibile eliminarlo.

Semplicemente cancellando ad esempio   <MappedPath path="C:\Applications\ComeurOnline\Maui" /> è possibile legare poi il progetto a una nuova macchina. In realtà si può anche spostare direttamente da questo file una applicazione.

Il problema, ripeto, è che VS, sembra scordarsi di eliminare queste associazioni quando si opera dalla maschera di gestione dei workspace.

Hope useful 

Posted: mar 30 2006, 08.48 by rob | with 5 comment(s)
Filed under:
TFS Help e Creazione Progetti

Sperando che i passi di setup che ho indicato nei precedenti post (clean e upgrade da RC) vi siano di aiuto segnalo due altre cose:

1) MSDN per VSTS è scaricabile dal sito Microsoft. L'uscita della RTM di TFS aggiorna un po' di cose nella library per cui vi consiglio di scaricare la nuova library

2) Ci sono 3 guide aggiornate (installazione, amministrazione e planning) in formato .chm: i file sono "protetti" quindi prima di usarli dovete andare nelle proprietà del file e fare "Unblock"

3) Se non avete dimestichezza con utenti e gruppi date un occhio al mio post sulle licenze della versione workgroup e in ogni caso occorre aggiungere gli account (o i gruppi) che devono poter creare progetti anche su SharePoint e su Reporting Services.

Per il punto 3, in particolare occore:

1) andare su http://macchinaTFS/_layout/1033/user.aspx e aggiungere gli utenti o il gruppo agli Administrator di SharePoint

2) andare su http://macchinaTFS/reports, andare sul tab Proprietà e assegnare agli utenti desiderati il ruolo di Content Manager.

dove, in caso di installazione su più server, per macchina TFS si intende la macchina dove avete installato l'application tier.

Posted: mar 30 2006, 07.16 by rob | with no comments |
Filed under:
Team Foundation Server Clean Setup

Dopo l'upgrade eseguito sabato pomeriggio, oggi parto con una installazione da zero su un'altra macchina.

Riporto come sempre i passi: sto installando il tutto come "single server" su una macchina virtuale Windows 2003 Enterprise SP1.

1) Creare 3 account (ovviamente i nomi potete sceglierli). Se la macchina è in un dominio usare account di dominio e soprattutto dello stesso dominio:

TFSSetup - da usare per il setup di TFS
   Gruppo Administrators
TFSService - utilizzato dai servizi (code coverage, TFSScheduler, SharePoint Timer), dagli application pool
   Lon On Locally - da Local Security Settings - Local Policies - User Rights Assignment -> Allow log on locally
   Non deve essere nel gruppo Administrators per ragioni di security
   Se si usano account di dominio abilitare "Account is sensitive and cannot be delegated" per ragioni di security
TFSReports - utilizzato da Reporting Services
   Lon On Locally - da Local Security Settings - Local Policies - User Rights Assignment -> Allow log on locally
   Non deve essere nel gruppo Administrators per ragioni di security

Per default gli utenti creati vanno nel gruppo Users e quindi hanno il Log On Locally impostato.

2) Installare IIS e ASP.NET
Dal Configure Your Server si può scegliere il ruolo Application Server (IIS, ASP.NET).
NON INSTALLARE le FrontPage Server Extensions....meno male :-) in quanto poi verrà installato WSS che è incompatibile con le FPEXT.
Vengono installati IIS, ASP.NET, COM+ e DTC.

3) Installare SP1 e Critical Update (da Windows Update)

4) Installare SQL Server 2005 Standard (o enterprise...la versione Developer non è più valida per TFS finale)
   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

5) Modificare il setup di SQL Server

Stoppare il servizio SQL Browser
Installare la HotFix per Analysis Service: AS2005-KB914595-xxx-enu.exe dalla directory SQLServerKB del CD di TFS
Far ripartire il servizio SQL Broker
Verificare da Sql Server Configuration Manager che tutti i servizi siano partiti e che abbiamo la partenza Automatic
   Verificare poi che sia abilitato il protocollo TCP/IP

NON USARE Reporting Service Configuration Tool

6) Installare la HotFix per .NET 2.0
Nella directory KB913393 del CD di TFS lanciare NDP20xxxx.exe

7) Installare WSS SP2

Scegliere Server Farm come tipo di installazione
NON TOCCARE niente dopo l'installazione: quando si apre il browser al termine dell'installazione chiudere senza eseguire operazioni

8) Tornare su windows update per controllare se ci sono upgrade e hotfix "Obbligatori".
In ogni caso fare un reboot.

9) Controllare che siano aperte le seguenti porte sulla macchina

SQL Server Reporting Service

80

SQL Service

1433

SQL Browser Service

1434

SQL Monitoring

1444

SQL Server Analysis Service Redirector

2382

SQL Server Analysis Service

2383

Windows SharePoint Services

            80

SharePoint Central Administration

17012

Team Foundation Server

8080

Team Foundation Server Proxy

8081

Team Foundation Build Remoting1

9191

 

10) Installare TFS

Lasciare i default sulla directory di setup

Utilizzare gli account TFSService e TFSReport (se avete usato i default) rispettivamente nelle due maschere relative ai servizi.

11) Backup di Reporting Services Encryption Key

Usare Reporting Services Configuration Tool: questo step non è necessario ma è buona regola eseguire questa operazione

12) GetRegistrationEntires
Aprire IE e andare su http://localhost:8080/services/v1.0/Registration.asmx
Cliccare GetRegistrationEntries e poi fare Invoke (non inserire l'ID)
Verificare che il Type restituito nell'xml sia vstfs.

13) Installare Team Explorer sulle varie macchine

14) Installare TFS Build e/o Proxy

Posted: mar 29 2006, 03.05 by rob | with 2 comment(s) |
Filed under: ,
Future Web Conference 2006

E' live il sito della Future Web Conference 2006: Mobility Day.

Si terrà a L'Aquila come da tradizione (gratuita come sempre) e sarà l'occasione per descrivere nel dettaglio l'architettura di una soluzione mobile completa mettendo alla frusta SQL 2005 Mobile e le relative repliche verso il DB.

Non mi dilungo, tutte le info sulla nostra scheda conferenza e sul sito ufficiale dell'evento...e non ultimo il link per iscriversi.

Come sempre la grafica e la parte logistica viene curata da Daniele Marrama, amico e collega ormai da 6 edizioni della conferenza, a cui va come sempre un doveroso ringraziamento.

VMWare Server nuova Beta

Disponibile al download: http://www.vmware.com/products/server/

Ricordo che la versione Server sarà gratuita anche in versione finale.

Posted: mar 28 2006, 12.46 by rob | with no comments
Filed under:
Atlas CTP Mar

Finalmente ho avuto il tempo di installare la nuova CTP di Atlas per ASP.NET 2.0.

La nuova CTP ha un setup che installa qualcosa sul sistema operativo, mentre nelle versioni precedenti era semplicemente un insieme di dll da mettere nella bin dei progetti e una cartella da includere nelle varie applicazioni.

La nuova versione infatti:

1) Installa l'assembly Microsoft.Web.Atlas.dll nella directory c:\Program Files\Microsoft ASP.NET\Atlas\v2.0.50727\Atlas.

2) Vengono installati due template per C# e VB.NET in VS 2005 per creare progetti Atlas. I progetti hanno già le reference e il file web.confgi pronto per usare la libreria Atlas.

3) Vengono montati i componenti per WCF (allineati alla CTP di Febbraio di WCF).

4) Viene legata l'estensione .asbx in IIS per agganciare il motore di ASP.NET (aspnet_isapi.dll)

Il nuovo template copia semplicemente l'assembly Microsoft.Web.Atlas.dll nella Bin (con reference) e imposta e i vari section group all'interno del file web.config. Ovviamente questa operazione può essere fatta a mano su qualunque progetto asp.net. Le info da inserire nel config sono:

Sezione <configuration .....>
<configSections>
    <sectionGroup name="microsoft.web" type="Microsoft.Web.Configuration.MicrosoftWebSectionGroup">
      <section name="converters" type="Microsoft.Web.Configuration.ConvertersSection"/>
    </sectionGroup>
  </configSections>

  <microsoft.web>
    <converters>
      <add type="Microsoft.Web.Script.Serialization.Converters.DataSetConverter"/>
      <add type="Microsoft.Web.Script.Serialization.Converters.DataRowConverter"/>
      <add type="Microsoft.Web.Script.Serialization.Converters.DataTableConverter"/>
    </converters>
  </microsoft.web>

</configuration>

....

Sezione <system.web>
<pages>
      <controls>
        <add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
        <add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
      </controls>
    </pages>

    <!-- ASMX is mapped to a new handler so that proxy javascripts can also be served. -->
    <httpHandlers>
      <remove verb="*" path="*.asmx"/>
      <add verb="*" path="*.asmx" type="Microsoft.Web.Services.ScriptHandlerFactory" validate="false"/>
    </httpHandlers>
    <httpModules>
      <add name="ScriptModule" type="Microsoft.Web.Services.ScriptModule"/>
    </httpModules>
</system.web>

Come si può notare nel web.config viene mappata l'estenzione asmx dei Web Service verso ScriptHandlerFactory e viene aggiunto il modulo ScriptModule.
Il modulo si abbona agli eventi a livello application BeginRequest, PostMapRequestHandler, EndRequest per controllare le richieste CrossDomain.

Vengono anche aggiunte nel web.config del template due handler per atlasbatchcall.axd e atlasglob.axd. Inoltre, se vogliamo rispondere con i servizi atlas a richieste CrossDomain o esporre queste funzionalità su internet occorre scommentare l'aggiunta dell'handler iframecall.axd.
Tutte i metodi richiamabili CrossDomain devono essere marcati come  [WebOperation(true, ResponseFormatMode.Json, true)]

 

Posted: mar 26 2006, 05.12 by rob | with 4 comment(s)
Filed under:
Team System e Licenze

Da un paio di giorni sono disponibili al download la versione Trial di Team Foundation Server (la parte server di VS Team System). Su MSDN trovate:

1) Visual Studio 2005 Team Foundation Server Workgroup Edition (English)
2) Visual Studio 2005 Team Foundation Server Trial Edition (English)

La versione Trial è la versione Standard di Team Foundation Server limitata a 180 giorni. La versione workgroup è destinata a chi ha Team Suite (o una delle versioni roles: Architect, Developer, Tester) e un team di sviluppo non superiore a 5 utenti. La versione workgroup infatti consente l'accesso a 5 utenti. Per i team più grandi occorre la licenza per la versione Standard (2.799 $).

La versione workgroup non deve essere confusa con l'installazione di TFS in un workgroup (dove non c'è un dominio) Windows. Sia la versione standard, sia la versione workgroup possono essere installate sia in un workgroup Windows sia in un dominio Active Directory.

Il nome TFS workgroup indica quindi solamente la limitazione a 5 utenti. La versione non è cumulativa: se abbiamo ad esempio 3 licenze di Team Suite non possiamo usare la versione workgroup per far accedere 15 utenti. Però si possono installare 3 server con TFS workgroup ognuna con l'accesso garantito a 5 utenti.

La limitazione a 5 utenti è stata implementata creando un gruppo globale "speciale" in TFS chiama "Team Foundation Licenced Users" in cui appunto possono essere aggiunti al massimo 5 utenti e ovviamente non possono essere aggiunti gruppi windows o altri gruppi TFS a questo gruppo "particolare".

Si può passare dalla versione workgroup alla versione standard rieseguendo il setup, scegliendo fra le opzioni "Maintenance Mode" e fornendo il product key della standard edition. In pratica questa operazione toglie la limitazione di 5 utenti nel gruppo "Team Foundation Licensed Users."

Posted: mar 24 2006, 03.54 by rob | with no comments
Filed under:
TFS Upgrade

Pomeriggio di riposo :-) Da adesso (sono le 15.05) inizio l'upgrade del moi Team Foundation Server RC verso la versione finale.

E' previsto anche l'upgrade dalla Beta3 alla versione final: http://go.microsoft.com/fwlink/?LinkID=60341

Per verificare la versione installata controllare la dll drive:\%PROGRAMFILES%\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\Services\Bin\Microsoft.TeamFoundation.dll.
La 8.0.50727.127 è la versione RC, mentre la 8.0.50727.43 è la versione Beta3.

Ricordo che TFS Finale (sia Workgroup che Standard) richiedono SQL Server 2005 versione Standard... La versione Developer (su cui poteva girare Beta3 e RC) non è più supportata.

Riporto passo passo quanto mi accade.

Per prima cosa due note sulle modifiche alle strutture:

1) la versione finale usa un indice Date & Time (al posto di un indice Integer) sulla dimensione Date del cubo OLAP. Tutti i report custom che lavorano con tale dimensione devono essere aggiornati
2) I process template sono stati aggiornati. Tutte le eventuali personalizzazioni effettuate su MSF for Agile - V4.0 e MSF for CMMI - v4.0 devono essere salvati prima dell'upgrade e ricaricati al termine dell'upgrade.

Passi da seguire

1) Eseguire il Check-in di tutti i Custom Report eventuali
2) Eseguire il Check.in di tutti i file (non menzionato nella guida) di tutti i progetti
3) Scompattare il tutto scaricato
4)
Lanciare dal command prompt TFSUpgradeRTM.exe servername /verify. Viene richieto anche se inviare a MS eventuali problematiche di upgrade.
   N.B. Se non trovate tale file e trovate TFSUpgrade.exe avete scaricato l'upgrade dalla Beta3 alla RC e non verso la versione finale

Questo il risultato sulla mia macchina
C:\temp\tfsupgradefinal>tfsupgradertm robtfs /verify
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

Verifying Upgrade Prerequisites

DB ServerName : robtfs
Log File      : TFSUpgradeRTM-632788113517107424.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

5) Cancellare tutti i Report Custom tramite TFSUpgradeRTM.exe servername /deleteReportsOnly

C:\temp\tfsupgradefinal>tfsupgradertm robtfs /deleteReportsOnly
Are you sure you want to delete reports? (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-632788117055395232.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


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

 

Windows Vista...la morte di ActiveSync

ActiveSync 4.2 (la prossima versione) sarà l'ultima !

In Windows Vista infatti ActiveSync viene integrato nel S.O. e prenderà il nome di Windows Mobile Device Center. Nell'ultima CTP di Vista è già presente il componente, quindi se decidete di usare Vista da oggi NON installate ActiveSync, altrimenti...addio connettività verso il device. ActiveSync monta sopra (ma non del tutto) al nuovo componente e qualche incompatibilità crea problemi di connessione.

Posted: mar 24 2006, 01.10 by rob | with no comments
Filed under: ,
Shared Source Common Language Infrastructure 2.0

Rilasciato oggi SSCLI della versione 2.0.

http://www.microsoft.com/downloads/details.aspx?familyid=8c09fd61-3f26-4555-ae17-3121b4f51d4d&displaylang=en

Posted: mar 24 2006, 12.45 by rob | with no comments
Filed under:
HTC Hermes

Non si fa in tempo a comprare un device che dietro l'angolo ne spunta un altro...forse è il bello del nostro lavoro.

Che ne dite ?

1) 400 Mhz
2) Simile a HTC Wizard (XDA Atom)
3) Forse si chiamerà Qtek 9600 in Italia
4) HSDPA...per chi non sa cos'è: il successore dell'UMTS
5) Luglio o Agosto 2006
6) Foto ? Quante ne volete : http://www.mobinaute.com/mobinaute/article.php?id=20060317145418

Posted: mar 18 2006, 05.14 by rob | with no comments
Filed under:
Dell UMPC

Sembra proprio di si....anche se non è ancora ufficiale...

dell_um100.png

Posted: mar 18 2006, 05.14 by rob | with no comments
Filed under:
SQL Server 2005 Service Pack 1: CTP

Disponibile al download il Service Pack 1 (versione CTP) per SQL Server 2005: http://www.microsoft.com/sql/ctp_sp1.mspx

L'aggiornamento comprende anche i Books Online.

Occhio che i download sono separati per SQL Server dalla stardard in sù e per la versione Express

Ci siamo quasi alla versione finale.

Posted: mar 17 2006, 06.38 by rob | with 2 comment(s)
Filed under:
SQL 2005 Service Broker
Ho pubblicato nella sezione articoli un estratto dell'articolo introduttivo scritto per week.it: http://blogs.devleap.com/articolidevleap/archive/2006/03/16/6965.aspx
Ancora UMPC: un video

Però !

http://www.microsoft.com//windowsxp/umpc/videos/umpc.asx

Posted: mar 10 2006, 11.12 by rob | with no comments
Filed under: ,
More Posts Next page »