Questo post spiega in maniera semplice il funzionamento del garbage collector del .NET Compact Framework: una serie di note che chiunque programmi per la piattaforma mobile dovrebbe sempre tenere presenti.
Come annunciato la settimana scorsa, la seconda parte del mio articolo sul Full-Text Search in SQL Server è stata pubblicata su HTML.it ed è raggiungibile a questo indirizzo.
Technorati Tag:
SQL Server
Da un paio di giorni, cercando di accedere a Gmail, ottenevo il messaggio di errore "Impossibile aprire il sito Internet mail.google.com... Operazione annullata.". Dapprima credevo che fosse un problema temporaneo, ma poiché neanche questa mattina l'interfaccia web funzionava, ho fatto una ricerca per capire la questione. Ho così trovato questo post, in cui si dice che, per risolvere l'inconveniente, è sufficiente eliminare i file temporanei di Internet Explorer.
Il supporto al database mirroring in SQL Server 2005 include una funzionalità molto interessante, la cosiddetta Trasparent Client Redirection. Si tratta di una modalità di connessione al database che rende trasparente il passaggio all'utilizzo del mirror nel caso in cui il DB principale non sia disponibile. Non sono richieste modifiche al codice, è sufficiente aggiungere il nome dell'istanza di SQL Server 2005 contenente la copia nella stringa di connessione:
Data Source=myServerAddress;Failover Partner=myMirrorServer;
Initial Catalog=myDataBase;Integrated Security=True;
Così facendo, se la connessione con il DB principale viene meno, ADO .NET tenterà automaticamente di collegarsi al database mirror, in maniera del tutto trasparente per l'utente. Per maggiori informazioni su questa feature (e, più in generale, per un approfondimento sul mirroring in SQL Server 2005), è possibile fare riferimento a Microsoft TechNet.
Ancora una volta devo ringraziare Alessandro Del Sole, che nel suo blog ci annuncia la disponibilità di un debug visualizer, scritto dall'inimitabile Scott Guthrie, per visualizzare le query SQL generate automaticamente dal sistema quando si utilizza LINQ-to-SQL. Rimando al post ufficiale per maggiori informazioni e per il link al download.