Casella degli strumentiNuovi prodotti per professionisti IT

Greg Steen

Spostare i database di SQL Server

xSQL Bundle Professional Edition

www.xsqlsoftware.com

Non importa se ti occupi principalmente di supporto operativo, di sviluppo di applicazioni, di controllo della qualità o di gestione della configurazione. Se sei un professionista IT (e suppongo che tu lo sia, considerato che stai leggendo TechNet Magazine), spostare i database di SQL Server™ è qualcosa che fa parte molto probabilmente della tua quotidianetà. Pertanto, durante lo spostamento di dati e schemi di dati, fai molta attenzione alle incongruenze. Per evitare tali incongruenze, hai bisogno di una serie di strumenti affidabili in grado di eseguire il confronto e la sincronizzazione tra schemi e dati.

Uno strumento utilizzato di recente è xSQL Bundle di xSQL Software. L'insieme è composto da quattro applicazioni differenti: xSQL Object, xSQL Data Compare e le relative utilità da riga di comando associate.

xSQL Object consente di confrontare e sincronizzare gli schemi del database. Fornisce numerose opzioni di confronto per i tipi e le istanze degli oggetti che si intende mettere a confronto tra i database. L'applicazione consente inoltre di creare snapshot degli schemi, molto utili per la gestione della cronologia delle versioni. Tale funzionalità fornisce anche un metodo che consente di ripristinare lo stato precedente di uno schema. Inoltre, consente di generare script dello schema e allo stesso tempo

di trasportare o comprimere lo schema del database.

xSQL Data Compare consente di mettere a confronto e sincronizzare i dati presenti in due database di SQL Server. Inoltre, consente di scegliere se confrontare l'intero contenuto dei due database o se selezionare una serie di tabelle da confrontare. Nel caso in cui non vi sia una corrispondenza esatta tra le due tabelle, è possibile definire il mapping di una tabella personalizzata per verificare che i dati presenti in tali tabelle siano gli stessi. Durante la sincronizzazione di grandi quantità di dati, l'applicazione passa alla modalità di inserimento di massa, risparmiando tempo in fase di sincronizzazione.

xSQL Data Compare e xSQL Object consentono entrambi di salvare lo spazio di lavoro in modo da non dover ricreare costantemente l'ambiente per il confronto. La sincronizzazione di entrambe le applicazioni è transazionale, pertanto è possibile essere certi che tutte le operazioni verranno eseguite correttamente o che verranno sottoposte a rollback nel loro insieme. Inoltre, tutte le applicazioni nell'insieme supportano anche le istanze dei database di SQL Server 2000 e SQL Server 2005 ed è possibile confrontare e sincronizzare gli eventi e gli oggetti rilevanti tra le versioni.

Probabilmente una delle funzionalità più potenti di xSQL Bundle è rappresentata da due utilità da riga di comando. Di fatti, xSQL Bundle consente di eseguire le attività di confronto e sincronizzazione tramite qualsiasi build, processo, controllo o utilità di pianificazione automatica a disposizione. Nel mio libro, l'automazione delle attività ridondanti semplifica le attività lavorative e le rende più produttive. Le utilità da riga di comando vengono utilizzate in un file di configurazione XML che è possibile creare tramite una configurazione guidata dall'interfaccia utente dell'applicazione principale. Ogni utilità presenta numerose opzioni di registrazione dei file di testo che consentono di tenere traccia di ciò che accade durante l'esecuzione automatizzata.

**Prezzo:**xSQL Bundle Professional Edition ha un prezzo di partenza di 499 dollari per licenza singolo utente.

xSQL Data Compare consente di sincronizzare i dati presenti in due database di SQL Server

xSQL Data Compare consente di sincronizzare i dati presenti in due database di SQL Server  (Fare clic sull'immagine per ingrandirla)

Consentire una comunicazione più sicura

WinSSHD

www.bitvise.com

Se sei alla ricerca di metodi che ti consentano di migliorare la protezione all'interno della tua organizzazione, potresti prendere in considerazione Secure Shell Handling 2 (SSH2) e Secure FTP (SFTP). In poche parole, il tunneling di SSH2 consente una connessione protetta ai servizi sui computer remoti. Consente, inoltre, di limitare l'esposizione a potenziali utenti malintenzionati riducendo il numero di porte disponibili di ascolto, dirette all'applicazione, aperte sul firewall. SFTP è un'alternativa al server FTP standard e utilizza SSH2 per proteggere i dati e i comandi.

Se questi protocolli sembrano particolarmente interessanti, è opportuno senza alcun dubbio dare un'occhiata a WinSSHD di Bitvise. WinSSHD è un server SSH2 appositamente ideato per Windows.

L'installazione è semplice. L'applicazione fornisce un pannello di controllo intuitivo per la gestione del servizio WinSSHD. Il pannello di controllo si trova nello stesso punto in cui si trovano altre funzionalità, da quella di avvio o arresto alla vista personalizzata di Windows® Event Log (dove è possibile filtrare gli eventi WinSSHD). È lo stesso punto da dove viene avviato il pannello impostazioni che consente di configurare i dettagli specifici relativi all'installazione. È possibile impostare l'interfaccia e le associazioni porta, modificare la configurazione di registrazione, specificare i metodi di crittografia della sessione SSH che si intende attivare, configurare i timeout di sessione, scegliere i metodi di autenticazione, specificare le configurazioni proxy e controllare chi ha accesso all'istanza. È anche possibile importare ed esportare le configurazioni.

Le impostazioni del controllo dell'accesso consentono di limitare l'accesso tramite regole IP (con il mascheramento del supporto per il controllo della subnet) e le regole del nome DNS (che vengono elaborate dopo le regole IP).

WinSSHD supporta la virtualizzazione, il che è fantastico per le implementazioni di SFTP. Ciò significa che è possibile assegnare migliaia di utenti virtuali a un account di Windows, semplificando i dettagli relativi all'account e alla protezione. L'applicazione supporta anche l'autenticazione e il controllo dell'accesso di gruppi di Windows, pertanto non è necessario definire un criterio in base a ciascun utente.

Con il supporto per Kerberos 5 e l'autenticazione NTLM, è possibile integrare WinSSHD in un ambiente Single Sign-On. Il completamento di questa attività richiede un client SSH abilitato a GSSAPI come Tunnelier, un'integrazione interessante del prodotto, anch'essa disponibile da Bitvise. Come è facile immaginare, Tunnelier è completamente compatibile con il server WinSSHD. È possibile utilizzarlo anche per configurare in remoto il server WinSSHD.

Se l'ambiente del server SFTP o SSH2 è di importanza critica, è possibile abilitare il cluster WinSSHD per fornire maggiore disponibilità. Si tratta di un'attività piuttosto semplice, ma se si necessita di supporto, il sito Web dell'azienda fornisce informazioni e guide alla configurazione su come impostare il clustering, l'inoltro alla porta, il tunneling del desktop remoto e così via.

Prezzo: $99.95.

WinSSHD consente di specificare metodi di crittografia della sessione SSH

WinSSHD consente di specificare metodi di crittografia della sessione SSH  (Fare clic sull'immagine per ingrandirla)

Monitorare l'attività USB

USB Monitor Professional

www.hhdsoftware.com

Ecco un prodotto per tutti i tipi di utenti. Forse sei un "drogato" di software DIY che ama creare e modificare driver per i propri dispositivi USB. O forse un ingegnere hardware che crea effettivamente dispositivi USB. O ancora ti sei semplicemente scoperto incantato davanti all'attività di alcuni dispositivi USB e ti stai domandando quale sia la causa di così tanta attività. Se ti ritrovi in uno qualsiasi di questi scenari, USB Monitor Professional di HHD Software può esserti d'aiuto. Questa utilità consente di registrare, visualizzare e analizzare i dati trasferiti tra un dispositivo USB e un sistema basato su Windows tramite il controller host USB.

L'interfaccia utente risulta un po' contorta, ma una volta abituati è possibile raccogliere grandi quantità di informazioni sui dati inviati e ricevuti dal dispositivo USB che si sta monitorando. Per impostazione predefinita, l'applicazione registra la maggior parte dei comandi e dei gruppi di comandi inviati a un dispositivo USB. Con alcuni dispositivi, in particolare con l'archiviazione di massa, l'operazione può essere piuttosto dettagliata. Fortunatamente, è possibile personalizzare i dati che si desidera vengano registrati dall'applicazione per i dispositivi di archiviazione di massa.

Una volta registrata una sessione, è possibile analizzare i dati in diversi modi. È disponibile una vista per i dispositivi di archiviazione di massa (Mass Storage View). Sono inoltre disponibili opzioni per un grafico lineare su statistica e velocità del dispositivo, una vista per la richiesta di controlli e pacchetti non elaborati, una vista per un decodificatore di pacchetti di dati, una vista specifica per HID e una visualizzazione immagine singola (che consente di decodificare il protocollo immagine singola USB per i dispositivi applicabili).

A causa della quantità dei dati registrati dall'applicazione, è preferibile non consentire l'esecuzione prolungata di una sessione di registrazione USB. Inoltre, è possibile limitare la quantità massima di spazio su disco consentito per le sessioni attive di registrazione e comprimere i dati registrati in modo da ridurre lo spazio necessario.

**Prezzo:**si parte da 175,99 dollari per una licenza regolare.

USB Monitor Professional registra i comandi inviati a un dispositivo USB

USB Monitor Professional registra i comandi inviati a un dispositivo USB  (Fare clic sull'immagine per ingrandirla)

Gestione di supporti virtuali

CloneDrive virtuale

www.elby.ch/fun/software

L'utilizzo di supporti fisici può risultare abbastanza noioso. Sin dal passaggio a Windows Vista e la consecutiva perdita della compatibilità diretta con Microsoft Virtual CD-ROM Control Panel, si è cercato un sostituto per caricare le immagini di CD e DVD. A proposito, per coloro che sono interessati, è possibile trovare Microsoft® Virtual CD-ROM Control Panel per Windows XP all'indirizzo go.microsoft.com/fwlink/?LinkId=94801.

È senz'altro possibile eseguire Virtual CD-ROM Control Panel in Windows Vista. Il problema è che è necessario effettuare l'esecuzione sempre come Amministratore ed è possibile visualizzare l'unità installata solo nell'ambito di tale contesto, il che significa tramite un prompt dei comandi Run as Administrator, ma non nel contesto di Esplora risorse dell'utente. Di conseguenza, non solo lo strumento non funziona come dovrebbe, ma richiede anche che l'applicazione venga eseguita in un ambiente meno protetto.

Uno strumento che funziona nel contesto utente di Windows Vista

è Virtual CloneDrive della Elaborate

Byte. L'applicazione si installa come un'applicazione di gestione GUI e un controller di archiviazione che è possibile visualizzare da

Gestione periferiche. Una volta installata, l'applicazione presenta tre impostazioni fondamentali. La prima

consente di specificare il numero di unità virtuali che si intende utilizzare, con un massimo di 8 unità in parallelo. La seconda, forse quella più interessante, consente di scegliere di configurare l'impostazione Virtual Sheep che sostituisce l'icona standard dell'unità CD/DVD con l'immagine di una pecora arrabbiata, in modo da poter distinguere tra unità ISO e unità fisiche reali presenti sul sistema. Infine, è possibile scegliere di installare in automatico all'avvio l'ultima immagine assegnata a quell'unità virtuale.

Oltre ai file ISO, Virtual CloneDrive può anche installare e leggere i file con estensione ccd, dvd, img, udf e bin. Inoltre, si integra in Esplora risorse, fornendo rapido accesso all'installazione e alla disinistallazione delle immagini. Uno degli aspetti migliori di Virtual CloneDrive è che è gratuito. Se sei passato a Windows Vista® e sei alla ricerca di una nuova soluzione per la gestione dei file ISO, prendi senza alcun dubbio in considerazione questo strumento.

**Prezzo:**gratuito.

La pecora arrabbiata di Virtual CloneDrive

La pecora arrabbiata di Virtual CloneDrive  

Recensione

SharePoint Products and Technologies Administrator's Pocket Consultant

microsoft.com/MSPress/books/10623.aspx

Gli uffici moderni possono non essere informatizzati, ma di certo sono alle prese con innumerevoli documenti elettronici. La gestione di questi documenti e le modalità con cui vengono condivisi è un problema crescente e molte aziende stanno prendendo in considerazione soluzioni quali Microsoft Sharepoint® Services e Sharepoint Server. Microsoft SharePoint Products and Technologies Administrator's Pocket Consultant, di Ben Curry, può essere d'aiuto. Se si sta solo prendendo in considerazione SharePoint, se si è in piena fase di pianificazione o si dispone già di una infrastruttura SharePoint, questo riferimento alle funzionalità amministrative e alle attività quotidiane è di grande supporto.

Per coloro i quali hanno già una certa dimestichezza con la serie Administrator's Pocket Consultant, questa guida risulterà molto familiare. È paragonabile agli altri in termini di livello di contenuti e struttura. Questo libro in particolare tratta di Windows SharePoint Services 3.0, SharePoint Server 2007 Standard e SharePoint Server 2007 Enterprise Edition ed è suddiviso in quattro sezioni.

La prima sezione, "SharePoint Products and Technologies Fundamentals", fornisce una panoramica sui componenti, le versioni, i requisiti e l'installazione dei prodotti SharePoint Server. In questa sezione vengono illustrati gli aspetti che differenziano Windows SharePoint Services 3.0 dalle versioni Standard e Enterprise di SharePoint Server. Inoltre, la sezione fornisce una guida rapida all'installazione di tutti e tre i prodotti. Descrive in dettaglio quali sono i database di SQL Server e i siti Web IIS creati durante il processo di installazione.

La sezione successiva, "SharePoint Core Administration", tratta dell'interfaccia utente amministrativa centrale e offre riferimenti su come creare siti e raccolte di siti, come importare, utilizzare e modificare le web part, nonché come configurare le impostazioni di posta elettronica e di gruppo. Sempre nella stessa sezione, è possibile visualizzare come gestire nonché controllare le diverse funzionalità del flusso di lavoro.

La terza parte del libro, "Working with SharePoint Server 2007", esamina approfonditamente le funzioni e le funzionalità specifiche delle versioni Standard e Enterprise di SharePoint Server. Vengono trattati argomenti quali come configurare la gestione del contenuto aziendale, come creare e configurare i portali SharePoint, come impostare la ricerca e l'indicizzazione, infine come configurare Excel®Calculation Services. La sezione relativa a Excel Calculation Services fornisce anche una guida su come configurare i servizi in un ambiente multiserver per migliorare le prestazioni e la disponibilità.

La quarta sezione amplia questa descrizione passando agli aspetti operativi di un'implementazione di SharePoint Server, illustrando la scalabilità orizzontale di SharePoint Server 2007 su una server farm e le diverse configurazioni possibili per quell'implementazione. Infine, il libro illustra gli elementi di base delle operazioni di backup e ripristino, come analizzare le prestazioni e come utilizzare le funzionalità di registrazione di SharePoint Server per supportare la gestione e migliorare il sito.

Nonostante il libro sia un punto di riferimento quotidiano per gli amministratori, può diventare uno strumento utile attraverso il quale tutti coloro che attualmente si occupano di pianificazione o che sono semplicemente curiosi possono ottenere maggiori informazioni su SharePoint. La struttura stessa del libro è organizzata in questo senso. Inizia con informazioni di base che descrivono in dettaglio le tecnologie SharePoint e le operazioni che consentono di svolgere, fino ad arrivare ad argomenti sempre più complessi come la configurazione di Excel Calculation Services e la scalabilità di una server farm. Il libro diventa pertanto un riferimento utile sia per chi è alla ricerca di informazioni sulle tecnologie SharePoint sia per chi desidera approfondire la propria conoscenza personale di tali tecnologie.

Prezzo: $29.99.

  (Fare clic sull'immagine per ingrandirla)

Greg Steen è un professionista IT oltre ad essere un appassionato imprenditore. È sempre alla ricerca di nuovi metodi e strumenti che aiutino a rendere più semplici le operazioni e lo sviluppo per i professionisti IT.

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