Casella degli strumentiNuovi prodotti per professionisti IT

Greg Steen

Spostare i dati

SQL Examiner Bundle

www.sqlaccessories.com

A prescindere dal ruolo occupato all'interno di dell'organizzazione (amministratore di database, sviluppatore o figura "jolly"), se si lavora con SQL Server™, probabilmente sarà capitato a molti di dover spostare dati tra ambienti e garantirne l'integrità assicurandosi che le strutture rimanessero intatte. Certo, SQL Server ha molte funzionalità di replica e sincronizzazione incorporate, ma se si sta verificando che il database QA corrisponda esattamente al database di sviluppo, uno strumento quale SQL Examiner Bundle di TulaSoft può avere un valore inestimabile oltre a far risparmiare tempo ed energie.

Bastano pochi clic del mouse e l'applicazione può individuare le discrepanze nella struttura del database o nei dati stessi tra due istanze di database. È sufficiente indicare all'applicazione i database da controllare. Come suggerisce il nome, SQL Examiner Bundle unisce due applicazioni: SQL Examiner e SQL Data Examiner. SQL Examiner analizza la struttura dei database, mentre SQL Data Examiner analizza tutti i dati ed evidenzia eventuali differenze.

SQL Examiner analizza e confronta tutto ciò che è presente nelle istanze di database, dalle tabelle alle procedure memorizzate, ai cataloghi full-text e alle raccolte di schemi XML. Per chi utilizza SQL Server 2005, è possibile eseguire un confronto anche tra gli assembly CLR (Common Language Runtime). Una volta confrontati i database, SQL Examiner consente di scegliere gli oggetti di database da sincronizzare e la direzione di sincronizzazione.

Analisi e confronto dei database con SQL Examiner

Analisi e confronto dei database con SQL Examiner(Fare clic sull'immagine per ingrandirla)

Una funzionalità molto interessante consente all'applicazione di generare lo script SQL che a sua volta crea un oggetto ed evidenzia la differenza tra i database nello script generato. Questo potrebbe essere un ottimo metodo per evidenziare gli errori che si verificano quando uno script di creazione o migrazione non riesce a creare la struttura del database di destinazione. "Oh, ecco dove avevo lasciato il mio indice cluster!" È possibile eseguire gli script generati singolarmente, salvarli per eseguirli in un secondo momento o fare semplicemente clic sul pulsante Synchronize (Sincronizza) per far sì che l'applicazione lavori per te.

Un'altra funzionalità utile consente di aggiungere esclusioni al confronto, ad esempio ignorare commenti, trigger, indici o proprietà estese di un oggetto. Dopo aver esaminato il confronto delle strutture, SQL Data Examiner consente di esaminare i dati e visualizzare eventuali discrepanze. È possibile scegliere le tabelle, nonché le relative colonne, da confrontare. Una volta completato il confronto delle tabelle di dati, è possibile individuare le righe identiche, le righe diverse e le righe che si trovano solo in uno dei database.

Come con SQL Examiner, SQL Data Examiner consente di fare clic su un pulsante per sincronizzare le tabelle o scegliere selettivamente i dati da trasferire, nonché la direzione del trasferimento. Entrambe le applicazioni consentono di salvare la propria configurazione come progetto, per cui non sarà necessario creare nuovamente le attività ogni volta. Ogni applicazione può essere acquistata separatamente, ma in base alla mia esperienza, scommetto che tutti vorranno acquistarle entrambe.

Prezzo: $299,95 per una licenza per singolo utente.

Cerca file duplicati

zsDuplicateHunter (Professional Edition)

Zizasoft

Se ci si occupa di gestione del desktop, ci si sarà imbattuti sicuramente in un utente che ha esaurito lo spazio disponibile sul proprio computer. Una ricerca rivela che questo utente esegue una copia dei propri documenti ogni volta che apporta una modifica, anche se è stato predisposto un sistema NAS (Network Attached Storage) per la memorizzazione dei file. Oppure, si dispone di un server di registro con processi batch in grado di duplicare i registri di grandi dimensioni, occupando tutto lo spazio sul server assegnato. Una soluzione possibile a questi problemi deriva da zsDuplicateHunter Professional Edition, un programma di ricerca duplicati basato su Java eseguibile in Windows®, Linux o Mac OS X.

L'applicazione consente di eseguire facilmente ricerche in unità, directory o condivisioni di rete oltre a individuare i possibili duplicati. Oltre al confronto dei nomi, l'applicazione consente di raggruppare i file per dimensione, checksum o anche calcolo del digest file per verificare che i file da eliminare siano effettivamente diversi. Infine, non è necessario eliminare definitivamente i duplicati. Come precauzione, l'applicazione consente di spostare tutti i duplicati contrassegnati in una cartella specificata.

Un'altra funzionalità utile è l'opzione "Keep Files in this Folder, Delete Duplicates Elsewhere" (Mantieni i file in questa cartella, elimina i duplicati in altre posizioni) che consente di scegliere la directory di origine pulita ed eliminare le altre presenti sul disco. Tra i risultati di ricerca, è anche possibile fare doppio clic sui file per aprirli con un visualizzatore di file associato, ordinarli e selezionarli per ottenere i risultati esatti di cui si ha bisogno. L'utile funzione "IT pro" (Professionista IT) consente di ottimizzare la quantità di memoria che l'applicazione è autorizzata a occupare mentre cerca i duplicati. Come protezione aggiuntiva, è anche possibile disattivare la ricerca di file nascosti o di sistema per accertarsi di non eliminare nulla di importante né file gestiti dal sistema operativo o da un'altra applicazione.

La Professional Edition fornisce inoltre un filtro granulare per l'insieme di risultati della ricerca, consentendo di applicare un'espressione regolare per trovare i file da eliminare.

Prezzo: $39,95 per una licenza per singolo utente.

Portare le applicazioni con sé

MojoPac

www.mojopac.com

Se si passa spesso da un ambiente a un altro e si sente la mancanza delle proprie impostazioni desktop e delle applicazioni preferite o non si desidera lasciare traccia del proprio passaggio sul desktop di un altro utente, è il caso di provare MojoPac di RingCube Technologies.

Tralasciando i nomi bizzarri, MojoPac consente di portare le proprie impostazioni e applicazioni in qualunque sistema Windows XP (Home, Professional, Media Center o Tablet) su un disco rigido USB, un dispositivo multimediale personale da collegare al sistema host utilizzando USB 2.0, quali Zune o iPod, o anche un telefono cellulare con spazio di archiviazione sufficiente. Quando è stato scritto questo articolo, gli host Windows Vista™ e Windows 2000 non erano supportati, ma dalla documentazione sul sito Web del prodotto si evinceva che sarebbe stato presto disponibile un aggiornamento che supportasse questi sistemi operativi.

Trasferire le proprie impostazioni con MojoPac

Trasferire le proprie impostazioni con MojoPac(Fare clic sull'immagine per ingrandirla)

Attualmente, MojoPac richiede privilegi di amministratore sul sistema host, ma la versione 2.0 (in fase di sviluppo) disporrà del supporto per la modalità utente con limitazioni. Lo strumento fornisce fondamentalmente aiuto ai sistemi operativi host e alle periferiche di archiviazione e, al primo avvio in seguito all'installazione dell'applicazione sul dispositivo portatile, MojoPac consente di avviare la configurazione iniziale dell'account di Windows da eseguire, configurando le impostazioni personali per l'utente MojoPac sul dispositivo MojoPac.

Una volta pronti, il passaggio tra il sistema host e il sistema Mojo è facile: È sufficiente fare clic sulla barra degli strumenti (che può essere ridotta a icona) in alto nella schermata. Le applicazioni sul dispositivo Mojo vengono installate normalmente mentre MojoPac è attivo. Fin quando si tiene conto dell'avviso presente nei documenti readme sull'installazione nella directory predefinita, tutto dovrebbe funzionare.

Tutto sommato, MojoPac può rappresentare una grande risorsa per qualunque professionista IT che si trova a viaggiare e vuole portare con sé la propria installazione. Per esempio, è possibile avere tutte le utilità di sistema, gli sniffer di pacchetti e i monitoraggi del traffico su MojoPac e risolvere i problemi da qualunque computer dell'organizzazione, senza lasciare alcuna traccia.

Prezzo: $49,99 per una licenza per singolo utente.

Recensioni

Administrator’s Guide to SQL Server 2005 (in inglese)

www.aw-bc.com

Sempre più gruppi IT si rendono conto del potenziale e della portata delle funzionalità fornite da SQL Server 2005. Quest'applicazione fornisce diversi miglioramenti utili tra cui il supporto esteso dei dati XML, SQL Server Integration Services (SSIS), a SQL Server 2005 Service Broker. Come supporto per il percorso di aggiornamento o la gestione dell'istanza di SQL Server 2005 appena rilasciata, Buck Woody ha scritto un'eccellente guida di riferimento: Administrator’s Guide to SQL Server 2005 (Addison-Wesley Professional, 2006) (in inglese).

Nel libro vengono fornite informazioni sulle procedure pratiche di gestione applicate alla nuova piattaforma server e, a differenza di molti altri riferimenti disponibili, queste informazioni sono notevolmente concise. Il libro si apre con una sezione sul ridimensionamento dell'infrastruttura per soddisfare le esigenze dell'applicazione e con alcune istruzioni su come scegliere la versione di SQL Server adatta ai diversi scenari. Il testo fornisce inoltre un'idea su come architettare la propria infrastruttura per non trovarsi di fronte a colli di bottiglia delle prestazioni che potrebbero essere evitati nell'installazione.

Vengono poi delineati i diversi strumenti forniti con SQL Server, ad esempio il migliorato SQL Server Profiler e il nuovo SQL Server Management Studio. Vengono inoltre forniti dettagli sulle attività di manutenzione e automazione e su come pianificare una crescita in base alla creazione di profili server e ottenere un piano di manutenzione adeguato alla propria implementazione.

Nel capitolo sulla protezione, viene illustrato anche come proteggere l'installazione, dalla rete all'hardware, attraverso il sistema operativo e l'istanza di SQL Server. Anche qui, vengono fornite informazioni sui servizi di crittografia aggiunta, certificati e gestione chiavi forniti dalla nuova piattaforma.

Un altro capitolo spiega i meccanismi che esistono per assicurare l'alta disponibilità del sistema, in base alle esigenze della propria implementazione. Viene illustrato il clustering, il mirroring di database, la replica e la distribuzione log come metodi per soddisfare i requisiti di tempo di operatività. E con la virtualizzazione che sta diventando un ottimo metodo per ottenere l'alta disponibilità senza il sovraccarico di infrastrutture fisicamente distinte, il libro offre una guida passo passo all'impostazione di un cluster a due nodi utilizzando Microsoft Virtual Server.

Il capitolo dedicato a SSIS mostra come utilizzare lo strumento nuovo (addio DTS!) non solo per sviluppare e distribuire funzioni di estrazione, trasformazione e caricamento (ETL) ma anche come utilizzare i servizi per creare attività di monitoraggio, notifica tramite messaggi di posta elettronica e backup.

Infine, negli ultimi capitoli vengono esaminati i servizi di report e analisi forniti dalla nuova piattaforma SQL Server. Qui viene presentata la progettazione e la creazione di report, la gestione di sistemi di report e tutto ciò che si intende per manutenzione di una distribuzione di servizi di analisi.

Tutto sommato, Administrator’s Guide to SQL Server 2005 è una grande risorsa che consente di snellire l'amministrazione, il monitoraggio e l'aggiornamento a SQL Server 2005.

Prezzo: $49.99.

© 2008 Microsoft Corporation e CMP Media, LLC. Tutti i diritti riservati. È vietata la riproduzione completa o parziale senza autorizzazione.