ToolboxNouveaux produits pour les professionnels de l'informatique

Greg Steen

Déplacer vos données

SQL Examiner Bundle

www.sqlaccessories.com

Quel que soit votre rôle dans une organisation (que vous soyez administrateur de base de données, développeur, spécialiste opérationnel ou que vos rôles soient multiples) si vous travaillez avec SQL Server™, vous avez probablement eu à déplacer des données entre des environnements et à faire en sorte que l'intégrité des données et les structures des données restent intactes. Bien sûr, de nombreuses fonctionnalités de réplication et de synchronisation sont intégrées dans SQL Server, mais pour vous assurer que votre base de données AQ correspond exactement à votre base de données de développement, un outil tel que le SQL Examiner Bundle de TulaSoft, qui vous fera gagner du temps et des efforts, peut être très utile.

En quelques clics de souris, l'application peut dénicher les incohérences dans la structure de la base de données ou dans les données elles-mêmes entre deux instances de bases de données. Il vous suffit d'orienter l'application vers les bases de données que vous voulez vérifier et atteindre. Comme son nom le suggère, SQL Examiner Bundle regroupe deux applications : SQL Examiner et SQL Data Examiner. SQL Examiner s'occupe de la structure de vos bases de données, tandis que SQL Data Examiner vérifie toutes les données et met en évidence les différences.

SQL Examiner examinera et comparera tout ce qui se trouve dans vos instances de bases de données, des tableaux aux procédures enregistrées, en passant par les catalogues en texte intégral et les collections de schémas XML. Pour ceux d'entre vous qui utilisent SQL Server 2005, il est également possible de comparer des assemblys CLR (Common Language Runtime). Une fois les bases de données comparées, SQL Examiner vous permet de choisir les objets des bases de données à synchroniser, ainsi que la direction de la synchronisation.

Examinez et comparez vos bases de données avec SQL Examiner

Examinez et comparez vos bases de données avec SQL Examiner(Cliquer sur l'image pour l'agrandir)

Une fonctionnalité vraiment appréciable réside dans le fait que l'application produit le script SQL qui crée un objet et mettra en évidence les différences dans ce script généré entre vos bases de données. Il s'agirait là d'un moyen formidable de mettre en évidence des erreurs après l'échec d'une création de script ou d'une migration de script lors de la construction de la structure de votre base de données cible. (« Oh, c'est là que j'avais laissé mon index en cluster ! ») Vous pouvez exécuter individuellement les scripts générés, enregistrer les scripts pour les exécuter plus tard ou tout simplement cliquer sur le bouton Synchroniser et laisser l'application faire tout le travail pour vous.

Autre fonctionnalité intéressante : l'option d'ajout d'exclusions à la comparaison (par exemple, ignorer les commentaires, les déclencheurs, les index ou les propriétés étendues d'un objet). Après avoir étudié la comparaison des structures, SQL Data Examiner vous permet d'examiner les données pour y trouver d'éventuelles incohérences. Vous pouvez choisir les tableaux que vous souhaitez comparer, voire même des colonnes précises au sein des tableaux spécifiés. Une fois la comparaison des tableaux de données terminée, vous pouvez voir quelles lignes sont identiques, celles qui sont différentes et celles qui sont présentent dans une seule des deux bases de données.

À l'instar de SQL Examiner, SQL Data Examiner vous permet de cliquer sur un bouton pour synchroniser les tableaux. Vous avez également la possibilité de sélectionner les données à transférer ainsi que la direction de ce transfert. Les deux applications vous permettent d'enregistrer votre installation en tant que projet. Vous n'aurez donc pas à recréer les tâches à chaque fois. Chaque application peut être achetée séparément, mais si j'en crois mon expérience, je parie que vous voudrez les deux.

Prix : 299,95 $ pour une licence utilisateur unique.

Rechercher des fichiers dupliqués

zsDuplicateHunter (Professional Edition)

Zizasoft

Si vous êtes impliqué dans la gestion des postes de travail, vous êtes sans doute déjà tombé sur un utilisateur qui « manque d'espace » sur son ordinateur. Après enquête, il s'avère que cet utilisateur réalise une copie de ses documents à chaque fois qu'il leur apporte une modification, bien qu'il y ait un système NAS (Network Attached Storage) sauvegardé permettant à vos utilisateurs de stocker des fichiers. À moins que vous n'ayez un serveur de journaux dans lequel des traitements par lot ont réussi à dupliquer des journaux énormes, ce qui occupe tout l'espace de serveur alloué. zsDuplicateHunter Professional Edition, un système de recherche de duplications basé sur Java qui peut être exécuté sur Windows®, Linux ou MAC OS X, peut résoudre de tels problèmes.

L'application vous permet d'effectuer des recherches facilement dans des lecteurs, des répertoires ou des partages réseau pour y trouver d'éventuels doublons. Au-delà des comparaisons de noms, l'application vous permet de regrouper des fichiers en fonction de leurs tailles, de leurs sommes de contrôle, voire même du calcul des fichiers condensés pour faire en sorte que les fichiers que vous nettoyez sont réellement différents. Il n'est pas non plus nécessaire de supprimer vos doublons de façon permanente. Par mesure de précaution, l'application vous permet de déplacer tous les doublons marqués dans un dossier spécifié.

Autre fonctionnalité intéressante : l'option « Keep Files in this Folder, Delete Duplicates Elsewhere » (Garder les fichiers de ce dossier, supprimer les doublons ailleurs) qui vous permet de choisir votre répertoire source propre et d'éliminer ceux qui sont sur le disque. Dans les résultats de recherche, vous pouvez également double-cliquer sur les fichiers pour les ouvrir avec une visionneuse de fichier associée, les trier et les sélectionner pour obtenir exactement les résultats dont vous avez besoin. Une fonction « IT pro » intéressante vous permet de définir la mémoire que l'application est autorisée à consommer pour la recherche de doublons. Comme protection supplémentaire, vous pouvez également désactiver les fichiers masqués ou les fichiers système pour vous assurer de ne pas supprimer ce qu'il ne faut pas ou supprimer un fichier géré par le système d'exploitation ou une autre application.

L'édition professionnelle vous offre également un filtre précis sur vos ensembles de résultats de recherches en vous permettant d'appliquer une expression régulière pour trouver les fichiers à éliminer.

Prix : 39,95 $ pour une licence utilisateur unique.

Emmener vos applications avec vous

MojoPac

www.mojopac.com

Si vous passez sans cesse d'un environnement à un autre et que vos applications et paramètres de poste de travail préférés vous manquent, ou si vous n'aimez tout simplement pas laisser vos empreintes sur le poste de travail de quelqu'un d'autre, MojoPac de RingCube Technologies vous intéressera peut-être.

MojoPac vous permet de transporter vos paramètres et vos applications vers n'importe quel système Windows XP (Home, Professional, Media Center ou Tablet) sur un disque dur USB, un périphérique multimédia personnel que vous pouvez connecter au système hôte via USB 2.0, par exemple un Zune ou un iPod, voire un téléphone portable avec suffisamment d'espace de stockage. Au moment de l'écriture de cet article, les hôtes Windows Vista™ et Windows 2000 n'étaient pas pris en charge, mais, d'après la documentation du produit qui se trouve sur le site Web, une mise à niveau prenant en charge ces systèmes d'exploitation devrait être disponible bientôt.

Transporter vos paramètres avec MojoPac

Transporter vos paramètres avec MojoPac(Cliquer sur l'image pour l'agrandir)

Actuellement, MojoPac requiert des privilèges d'administrateur sur le système d'hôte, mais la version 2.0 en cours de développement prendra en charge le mode utilisateur limité. L'outil exécute essentiellement des interférences entre le système d'exploitation hôte et les périphériques de stockage et, lors du premier lancement après l'installation de l'application sur votre périphérique portable, MojoPac déclenche le compte Windows initial configuré pour l'exécution, en configurant vos paramètres personnels pour votre utilisateur MojoPac sur le périphérique MojoPac.

Une fois que vous êtes lancé, il est facile de basculer entre le système hôte et le système Mojo : il vous suffit de cliquer sur la barre d'outils (qui peut être réduite) en haut de votre écran. Vous installez des applications sur votre périphérique Mojo de la même façon que lorsque votre MojoPac est actif. Tant que vous tenez compte de l'avertissement figurant dans les documents Lisez-moi sur l'installation dans un répertoire par défaut, vous devriez être paré.

Au final, MojoPac a le potentiel d'être un grand avantage pour n'importe quel professionnel de l'informatique souvent en déplacement qui souhaite sa propre installation. Vous pourriez par exemple avoir tous vos utilitaires système, renifleurs de paquets et moniteurs de trafic sur votre MojoPac et résoudre les problèmes depuis n'importe quel ordinateur dans votre organisation, sans laisser de traces.

Prix : 49,99 $ pour une licence utilisateur unique.

Critique

Guide de l'administrateur SQL Server 2005

www.aw-bc.com

De plus en plus de groupes informatiques se rendent compte du pouvoir potentiel et de la richesse des fonctionnalités fournies par SQL Server 2005. De la prise en charge étendue des données XML à SQL Server Integration Services (SSIS), en passant par SQL Server 2005 Service Broker, l'application compte tout un tas d'améliorations utiles. Pour vous aider à créer votre propre chemin de mise à niveau ou à gérer votre instance SQL Server récemment mise en place, Buck Woody a écrit un excellent guide de référence : Administrator's Guide to SQL Server 2005 (Addison-Wesley Professional, 2006 - en anglais).

Ce livre vous donne un aperçu des pratiques d'administration appliquées à la nouvelle plate-forme serveur et, contrairement à de nombreuses références disponibles sur le marché, le fait de façon concise. Le livre commence par une section consacrée au dimensionnement correct de votre infrastructure adapté aux besoins de votre application, ainsi qu'un guide des versions de SQL Server les plus appropriés en fonction de différents scénarios. Ici, aussi, vous vous ferez une idée de la façon d'organiser votre infrastructure pour faire en sorte de ne pas vous retrouver avec des goulets d'étranglement de performances évitables sur votre installation.

Le guide présente ensuite les différents outils fournis avec SQL Server, tels que le SQL Server Profiler amélioré et le nouveau SQL Server Management Studio. Vous trouverez également des explications détaillées sur les tâches de maintenance et d'automatisation et verrez comment planifier la croissance en fonction du profilage des serveurs et comment trouver un plan de maintenance adapté à votre implémentation.

Dans le chapitre sur la sécurité, vous apprendrez à sécuriser votre installation, à partir du réseau et du matériel, en passant par le système d'exploitation et l'instance de SQL Server. Vous obtiendrez également un aperçu des services supplémentaires de cryptage, de certificat et de gestion des clés offerts par la nouvelle plate-forme.

Un autre chapitre explique les mécanismes existants pour assurer une disponibilité élevée de votre système, en fonction des besoins de votre implémentation. Vous étudierez les clusters, la mise en miroir des bases de données, la réplication et l'envoi de journaux comme méthodes pour atteindre vos exigences de temps disponible. Maintenant que la virtualisation devient un excellent moyen d'atteindre une haute disponibilité sans la surcharge d'infrastructures physiquement distinctes, le livre vous présente un guide pas-à-pas pour configurer un cluster à deux nœuds à l'aide de Microsoft Virtual Server.

Non seulement le chapitre sur SSIS vous montre comment utiliser le nouvel outil (au revoir DTS !) pour développer et déployer des fonctions d'extraction, de transformation et de chargement de données (ETL), mais il vous explique également comment utiliser les services pour créer des tâches de surveillance, de notification par courrier électronique et de sauvegarde.

Pour finir, les quelques derniers chapitres se consacrent aux services de création de rapports et d'analyse fournis avec la nouvelle plate-forme SQL Server. Vous en apprendrez plus sur la conception et la création de rapports, la gestion de systèmes de création de rapports et ce qu'implique la gestion d'un déploiement de services d'analyse.

Au final, l'Administrator's Guide to SQL Server 2005 est un excellent moyen de vous familiariser avec la gestion, la surveillance et la mise à niveau vers SQL Server 2005.

Prix : $49.99.

© 2008 Microsoft Corporation et CMP Media, LLC. Tous droits réservés. Toute reproduction, totale ou partielle, est interdite sans autorisation préalable.