ToolboxNeue Produkte für IT-Profis

Greg Steen

Verschieben von Daten

SQL Examiner Bundle

www.sqlaccessories.com

Unabhängig davon in welcher Funktion sie in einer Organisation tätig sind, sei es als Datenbankadministrator, Entwickler, Experte für Betriebsvorgänge oder in einer anderen Funktion, gilt Folgendes: Wenn Sie mit SQL Server™ arbeiten, mussten Sie wahrscheinlich schon einmal Daten zwischen Umgebungen verschieben und die Integrität der Daten und der Datenstrukturen sicherstellen. Natürlich verfügt SQL Server über viele integrierte Replikations- und Synchronisierungsfeatures. Wenn Sie jedoch prüfen möchten, ob Ihre QA-Datenbank genau mit Ihrer Entwicklungsdatenbank übereinstimmt, ist ein Tool wie SQL Examiner Bundle von TulaSoft ausgesprochen hilfreich, weil es Ihnen Zeit und Mühe spart.

Damit die Anwendung Unstimmigkeiten zwischen zwei Datenbankinstanzen feststellen kann (und zwar sowohl in der Datenbankstruktur als auch innerhalb der Daten), sind nur ein paar Mausklicks erforderlich. Sie stellen die Anwendung einfach auf die Datenbanken ein, die Sie überprüfen möchten, und alles andere erfolgt automatisch. Wie der Name besagt, bündelt SQL Examiner Bundle zwei Anwendungen: SQL Examiner und SQL Data Examiner. SQL Examiner untersucht die Struktur Ihrer Datenbanken, während SQL Data Examiner alle Daten untersucht und die Unterschiede hervorhebt.

Durch SQL Examiner wird der gesamte Inhalt Ihrer Datenbankinstanzen unter die Lupe genommen, von Tabellen und gespeicherten Prozeduren bis zu Volltextkatalogen und Auflistungen von XML-Schemas. Benutzer, die SQL Server 2005 verwenden, können außerdem CLR-Assemblys (Common Language Runtime) miteinander vergleichen. Beim Vergleich von Datenbanken können Sie mit SQL Examiner auswählen, welche Datenbankobjekte synchronisiert werden sollen und in welcher Richtung die Synchronisierung erfolgen soll.

Untersuchen und Vergleichen von Datenbanken mit SQL Examiner

Untersuchen und Vergleichen von Datenbanken mit SQL Examiner(Klicken Sie zum Vergrößern auf das Bild)

Ein höchst interessantes Feature von SQL Examiner besteht darin, dass die Anwendung das SQL-Skript generiert, das ein Objekt erstellt, und in diesem generierten Skript den Unterschied zwischen Ihren Datenbanken hervorhebt. Dies stellt eine gute Möglichkeit zur Fehlerhervorhebung dar, nachdem ein Erstellungs- oder Migrationsskript beim Aufbau der Struktur Ihrer Zieldatenbank fehlgeschlagen ist. („An dieser Stelle fehlt der gruppierte Index.“) Sie können die generierten Skripts einzeln ausführen oder für die spätere Ausführung speichern, oder Sie können einfach auf die Schaltfläche zum Synchronisieren klicken, damit die Anwendung die ganze Arbeit übernimmt.

Ein anderes nützliches Feature ist die Möglichkeit, Elemente vom Vergleich auszuschließen, wie z. B. durch Ignorieren von Kommentaren, Triggern, Indizes oder erweiterten Eigenschaften eines Objekts. Nachdem Sie den Strukturvergleich untersucht haben, können Sie mit SQL Data Examiner die Daten auf eventuelle Unstimmigkeiten überprüfen. Sie können wählen, welche Tabellen Sie vergleichen möchten, und die Spalten bestimmen, die in den angegebenen Tabellen zum Vergleich herangezogen werden. Nachdem der Vergleich der Datentabellen abgeschlossen ist, können Sie sehen, welche Zeilen identisch und welche unterschiedlich sind bzw. welche sich nur in der einen, jedoch nicht in der anderen Datenbank befinden.

Wie bei SQL Examiner können Sie mit SQL Data Examiner auf eine Schaltfläche klicken, um die Tabellen zu synchronisieren, oder Sie können auswählen, welche Daten übertragen werden sollen. Außerdem können Sie die Richtung dieser Übertragung festlegen. In beiden Anwendungen können Sie Ihr Setup als Projekt speichern, sodass Sie die Aufgaben nicht jedes Mal neu erstellen müssen. Beide Anwendungen sind getrennt erhältlich, werden jedoch erfahrungsgemäß oft zusammen erworben.

Preis: 299,95 $ für eine Einzelbenutzerlizenz.

Suchen nach duplizierten Dateien

zsDuplicateHunter (Professional Edition)

Zizasoft

Wenn Sie im Bereich Desktopverwaltung tätig sind, haben Sie zweifellos schon einmal einen Benutzer angetroffen, der auf seinem Computer „keinen Platz mehr“ hat. Bei genauerem Hinsehen stellen Sie fest, dass dieser Benutzer seine Dokumente bei jeder Bearbeitung kopiert hat, obwohl allen Benutzern ein gesichertes NAS-System (Network Attached Storage) zum Speichern von Dateien zur Verfügung steht. Oder Sie verfügen über einen Protokollserver mit Batchprozessen, durch die riesige Protokolle dupliziert wurden, die den gesamten zugeordneten Speicherplatz auf dem Server einnehmen. Eine mögliche Lösung für diese Probleme bietet zsDuplicateHunter Professional Edition, ein Java-basiertes Suchprogramm für Duplikate, das auf Windows®, Linux oder Mac Os X ausgeführt werden kann.

Mit dieser Anwendung können Sie leicht Laufwerke, Verzeichnisse oder Netzwerkfreigaben suchen und mögliche Duplikate erkennen. Über Namensvergleiche hinaus ermöglicht die Anwendung die Gruppierung von Dateien nach Dateigröße, Dateiprüfsumme oder sogar Dateidigestberechnung, damit gewährleistet ist, dass die bereinigten Dateien tatsächlich verschieden sind. Abgesehen davon müssen Sie Ihre Duplikate nicht endgültig löschen. Als Vorsichtsmaßnahme ermöglicht Ihnen die Anwendung, alle markierten Duplikate in einen angegebenen Ordner zu verschieben.

Ein anderes nützliches Feature ist die Option „Keep Files in this Folder, Delete Duplicates Elsewhere“ (Dateien in diesem Ordner beibehalten, Duplikate an anderen Orten löschen), mit der Sie ein sauberes Quellverzeichnis auswählen und alle anderen Verzeichnisse, die sich möglicherweise auf dem Datenträger befinden, löschen können. Innerhalb der Suchergebnisse können Sie außerdem auf Dateien doppelklicken, um sie mit einer zugehörigen Dateianzeige zu öffnen, sowie Dateien sortieren und auswählen, um das gewünschte Ergebnis zu erzielen. Mit dem hilfreichen „IT Pro“-Feature können Sie bestimmen, wie viel Speicherplatz die Anwendung bei der Suche nach Duplikaten einnehmen darf. Als zusätzlichen Schutz können Sie die Suche nach ausgeblendeten oder Systemdateien deaktivieren, um sicherzustellen, dass Sie keine falschen Dateien oder eine Datei löschen, die vom Betriebssystem oder einer anderen Anwendung verwaltet wird.

Die Professional Edition stellt Ihnen außerdem einen genau abgestimmten Filter für Ihre Suchergebnisse zur Verfügung, sodass Sie einen regulären Ausdruck anwenden können, um genau die zu löschenden Dateien zu finden.

Preis: 39,95 $ für eine Einzelbenutzerlizenz.

Mobile Anwendungen

MojoPac

www.mojopac.com

Wenn Sie von Umgebung zu Umgebung wechseln und Ihre Lieblingsanwendungen und Desktopeinstellungen vermissen, oder wenn Sie Ihre Spuren nicht gern auf fremden Desktops hinterlassen, sollten Sie sich MojoPac von RingCube Technologies näher ansehen.

Mit MojoPac können Sie Ihre Einstellungen und Anwendungen mithilfe einer USB-Festplatte, eines persönlichen Mediengeräts, das Sie über USB 2.0 mit einem Hostsystem verbinden können (z. B. Zune oder iPod), oder sogar mithilfe eines Mobiltelefons, das über genug Speicherplatz verfügt, auf ein beliebiges Windows XP-System (Home, Professional, Media Center oder Tablet) übertragen. Zum Zeitpunkt der Erstellung dieses Artikels werden Windows Vista™- und Windows 2000-Hosts nicht unterstützt. In der Dokumentation auf der Produktwebsite wird jedoch ein Upgrade zur Unterstützung dieser Betriebssysteme in Aussicht gestellt.

Mobile Einstellungen mit MojoPac

Mobile Einstellungen mit MojoPac(Klicken Sie zum Vergrößern auf das Bild)

Derzeit sind zur Verwendung von MojoPac Administratorrechte auf dem Hostsystem erforderlich. Version 2.0, die sich in Entwicklung befindet, wird jedoch über Unterstützung für begrenzten Benutzermodus verfügen. Durch das Tool erfolgt eine Interferenz zwischen dem Hostbetriebssystem und den Speichervorrichtungen, und beim ersten Start nach der Anwendungsinstallation auf Ihrem tragbaren Gerät löst MojoPac die anfängliche Windows-Kontoeinrichtung aus, wodurch Ihre persönlichen Einstellungen für den MojoPac-Benutzer auf das MojoPac-Gerät konfiguriert werden.

Nachdem dies ausgeführt wurde, ist das Umschalten zwischen dem Hostsystem und dem Mojo-System mühelos: Klicken Sie dazu einfach oben auf Ihrem Bildschirm auf die Symbolleiste (die minimiert werden kann). Während MojoPac aktiviert ist, können Sie Ihre Anwendungen in gewohnter Weise auf Ihrem Mojo-Gerät installieren. Solange Sie die eindringliche Warnung in den Readme-Dokumenten über das Installieren im Standardverzeichnis beachten, sollte die Verwendung kein Problem sein.

MojoPac stellt potenziell ein großartiges Hilfsmittel für IT-Experten dar, die auch unterwegs nicht auf das eigene Setup verzichten möchten. So können Sie beispielsweise alle Ihre Systemdienstprogramme, Paketsniffer und Datenverkehrsmonitore auf Ihrem MojoPac mit sich tragen und die Problembehandlung von einem beliebigen PC in Ihrer Organisation ausführen, ohne jegliche Spuren zu hinterlassen.

Preis: 49,99 $ für eine Einzelbenutzerlizenz.

Buchbesprechung

Administrator’s Guide to SQL Server 2005

www.aw-bc.com

Immer mehr IT-Gruppen erkennen, welches Potenzial in puncto Leistung und Funktionalität in SQL Server 2005 steckt. Vom umfangreichen XML-Datensupport über SQL Server Integration Services (SSIS) bis zum SQL Server 2005 Service Broker steuert die Anwendung viele nützliche Verbesserungen bei. Als Starthilfe auf Ihrem Weg zur Aktualisierung bzw. um die Verwaltung Ihrer kürzlich veröffentlichten SQL Server 2005-Instanz zu unterstützen, hat Buck Woody ein ausgezeichnetes Nachschlagewerk verfasst: den Administrator’s Guide to SQL Server 2005 (Addison-Wesley Professional, 2006).

Über dieses Buch erhalten Sie einen Einblick in praktische Verwaltungsmethoden, wie sie auch auf der neuen Serverplattform angewendet werden. Darüber hinaus zeichnet es sich im Unterschied zu vielen anderen Nachschlagewerken durch seine Ausführlichkeit aus. Es beginnt mit einem Abschnitt über die korrekte Planung Ihrer Infrastruktur, um den Anforderungen Ihrer Anwendung gerecht zu werden, und bietet einen Leitfaden dafür, welche SQL Server-Version für die unterschiedlichen Szenarios in Frage kommt. Sie erfahren außerdem, wie Sie Ihre Infrastruktur entwerfen können, um sicherzustellen, dass Sie nicht mit vermeidbaren Leistungsengpässen auf Ihrer Installation konfrontiert werden.

Im Handbuch werden ferner die verschiedenen Tools beschrieben, die SQL Server bereitstellt, z. B. der erweiterte SQL Server Profiler und das neue SQL Server Management Studio. Sie erhalten einen detaillierten Einblick in Wartungs- und Automatisierungsaufgaben und erfahren, wie Sie auf der Grundlage der Serverprofilerstellung für Wachstum planen sowie einen geeigneten Wartungsplan für Ihre Implementierung erstellen können.

Im Kapitel über Sicherheit wird beschrieben, wie Sie Ihre Installation vom Netzwerk und der Hardware aus über die Betriebssystem- und die SQL Server-Instanz sichern. Sie erhalten einen Einblick in die zusätzlichen Verschlüsselungs-, Zertifikats- und Hauptverwaltungsdienste, die von der neuen Plattform bereitgestellt werden.

In einem weiteren Kapitel werden die verfügbaren Mechanismen erläutert, über die den Anforderungen Ihrer Implementierung entsprechend die hohe Verfügbarkeit Ihres Systems gewährleistet werden kann. Es werden Methoden wie die Clustererstellung, Datenbankspiegelung, Replikation und der Protokollversand untersucht, mit denen Sie Ihre Betriebszeitanforderungen erfüllen können. Angesichts der fortschreitenden Virtualisierung, mit der sich sehr gut eine hohe Verfügbarkeit ohne die Belastung physisch unterschiedlicher Infrastrukturen erzielen lässt, bietet das Buch eine schrittweise Anleitung zur Einrichtung eines Clusters mit zwei Knoten unter Verwendung von Microsoft Virtual Server.

Im Kapitel über SSIS wird veranschaulicht, wie Sie mit dem neuen Tool (das DTS ersetzt) nicht nur ETL-Funktionen (Extraktion, Transformation, Laden) entwickeln und bereitstellen, sondern auch Überwachungs-, E-Mail-Benachrichtigungs- und Sicherungsaufgaben erstellen können.

In den letzten Kapiteln werden die Berichts- und Analysedienste der neuen SQL Server-Plattform behandelt. Hier werden die Themen Berichtentwurf und -erstellung und die Verwaltung von Berichtssystemen angeschnitten, und Sie erfahren, was zur Wartung einer Bereitstellung von Analysediensten erforderlich ist.

Der Administrator’s Guide to SQL Server 2005 bietet insgesamt eine hervorragende Einführung in das Verwalten und Überwachen von sowie das Aktualisieren auf SQL Server 2005.

Preis: $49.99.

© 2008 Microsoft Corporation und CMP Media, LLC. Alle Rechte vorbehalten. Die nicht genehmigte teilweise oder vollständige Vervielfältigung ist nicht zulässig.