ToolboxNeue Produkte für IT-Experten

Greg Steen

Verschieben von SQL Server-Datenbanken

xSQL Bundle Professional Edition

www.xsqlsoftware.com

Egal, ob Sie beim Betriebssupport, in der Anwendungsentwicklung, der Qualitätssicherung oder der Konfigurationsverwaltung tätig sind – für Sie als IT-Experte (der Sie als Leser des TechNet Magazins wahrscheinlich sind) dürfte das Verschieben von SQL Server™-Datenbanken zu Ihrem Aufgabenbereich gehören. Beim Verschieben von Daten und Datenschemas müssen Sie immer auf Inkonsistenzen achten. Um solche Inkonsistenzen zu vermeiden, brauchen Sie ein gutes Toolset zum Durchführen von Schema- und Datenvergleichen und für die Synchronisierung.

Ein kürzlich von mir verwendetes Tool ist xSQL Bundle von xSQL Software. Das Paket besteht aus vier verschiedenen Anwendungen: xSQL Object, xSQL Data Compare und den zugehörigen Befehlszeilenprogrammen.

Mithilfe von xSQL Object können Sie Datenbankschemas vergleichen und synchronisieren. Die Anwendung bietet eine Reihe von Vergleichsoptionen für die Objekttypen und -instanzen, die von Datenbank zu Datenbank verglichen werden müssen. Zudem können Sie Schemasnapshots erstellen, was für die Pflege des Versionsverlaufs praktisch ist. Mithilfe dieses Features lässt sich auch ein Rollback zu einem vorherigen Schemazustand leicht durchführen. Mit xSQL Object können Sie sogar Schemaskripts generieren, sodass

Sie Ihr Datenbankschema transportieren oder verpacken können.

xSQL Data Compare kann die in zwei SQL Server-Datenbanken enthaltenen Daten gleichsetzen und synchronisieren. Sie können entscheiden, ob Sie den gesamten Inhalt zweier Datenbanken vergleichen wollen, oder Tabellen zum Vergleichen auswählen. Falls Ihre Tabellen einander nicht genau entsprechen, können Sie eine eigene Tabellenzuordnung definieren, um sicherzustellen, dass die Daten innerhalb dieser Tabellen dieselben sind. Beim Synchronisieren großer Datenmengen wechselt die Anwendung in den zeitsparenden Masseneinfügemodus.

Sowohl mit xSQL Data Compare als auch mit xSQL Object können Sie Ihren Arbeitsbereich speichern, sodass Sie Ihre Vergleichsumgebung nicht ständig neu erstellen müssen. Die Synchronisierung ist bei beiden Anwendungen transaktional, sodass alle Vorgänge entweder erfolgreich durchgeführt oder als Ganzes rückgängig gemacht werden. Alle Anwendungen im Paket unterstützen sowohl SQL Server 2000- als auch SQL Server 2005-Datenbankinstanzen. Sie können relevante Daten und Objekte versionsunabhängig vergleichen und synchronisieren.

Ein besonders leistungsfähiges Feature von xSQL Bundle dürften die beiden Befehlszeilenprogramme sein, mit denen Sie Ihre Vergleichs- und Synchronisierungsaufgaben über jeden beliebigen Build, Prozess, Überwachungsvorgang oder automatisierten Taskplaner durchführen können. (Meiner Meinung nach erleichtert die Automatisierung überflüssiger Aufgaben das Arbeitsleben und sorgt für mehr Produktivität.) Die Befehlszeilenprogramme nehmen eine XML-Konfigurationsdatei auf, die Sie über einen Konfigurationsassistenten von der Hauptanwendungsoberfläche aus erstellen können. Jedes Dienstprogramm verfügt über eine Reihe von Textdateiprotokollierungsoptionen, damit Sie nachverfolgen können, was während der automatisierten Ausführung geschieht.

Preis: xSQL Bundle Professional Edition ist ab 499 $ für eine einzelne Benutzerlizenz erhältlich.

xSQL Data Compare kann die in zwei SQL Server-Datenbanken enthaltenen Daten synchronisieren.

xSQL Data Compare kann die in zwei SQL Server-Datenbanken enthaltenen Daten synchronisieren.  (Klicken Sie zum Vergrößern auf das Bild)

Enable More Secure Communication

WinSSHD

www.bitvise.com

Wenn Sie die Sicherheit in Ihrem Unternehmen verbessern möchten, könnten Sie Secure Shell Handling 2 (SSH2) und Secure FTP (SFTP) in Betracht ziehen. Das heißt, Sie können mithilfe von SSH2-Tunneling eine sichere Verbindung zu Diensten auf Remotecomputern herstellen. Dieses Protokoll kann auch das Gefahrenpotenzial durch Hacker einschränken, indem die Anzahl verfügbarer offener Abhörports in Ihrer Firewall, die direkt zu Anwendungen führen, reduziert wird. SFTP ist eine Alternative zu Ihrem standardmäßigen FTP-Server und verwendet SSH2, um Ihre Daten und Befehle zu schützen.

Wenn Sie an diesen Protokollen interessiert sind, sollten Sie sich WinSSHD von Bitvise auf jeden Fall ansehen. WinSSHD ist ein speziell für Windows entwickelter SSH2-Server.

Die Installation ist einfach. Die Anwendung stellt eine intuitive Systemsteuerung zum Verwalten des WinSSHD-Diensts bereit. In der Systemsteuerung finden Sie alles, angefangen bei grundlegenden Start-/Stoppfunktionen bis hin zu einer benutzerdefinierten Ansicht des Windows®-Ereignisprotokolls (in dem Sie eine Filterung auf WinSSHD-Ereignisse durchführen können). Hier können Sie auch den Einstellungsbereich starten, in dem Sie die wesentlichen Details Ihres Setup konfigurieren können. Sie können Schnittstellen- und Portbindungen festlegen, die Protokollierungskonfiguration optimieren, Verschlüsselungsmethoden für die SSH-Sitzung angeben, die Sie aktivieren möchten, Sitzungstimeouts konfigurieren, Authentifizierungsmethoden auswählen, Proxykonfigurationen angeben und den Zugriff auf die Instanz steuern. Konfigurationen können auch importiert und exportiert werden.

Mit der Zugriffssteuerung können Sie den Zugriff über IP-Regeln (mit Maskierungsunterstützung für die Subnetzsteuerung) und durch DNS-Namensregeln (die nach Ihren IP-Regeln verarbeitet werden) einschränken.

WinSSHD unterstützt die Virtualisierung, was für SFTP-Implementierungen hervorragend ist. Das bedeutet, dass Sie einem Windows-Konto Tausende virtuelle Benutzer zuweisen können, was die Konto- und Sicherheitsdetails vereinfacht. Die Anwendung unterstützt auch Windows-Gruppen für die Authentifizierungs- und Zugriffssteuerung, sodass nicht für jeden Einzelbenutzer eine Richtlinie definiert werden muss.

Mit Unterstützung für Kerberos 5 und NTLM-Authentifizierung kann WinSSHD in eine Umgebung mit einmaligem Anmelden integriert werden. Zur Durchführung dieser Aufgabe ist ein GSSAPI-aktivierter SSH-Client, beispielsweise Tunnelier, erforderlich, wobei es sich um ein gutes, ebenfalls bei Bitvise erhältliches Ergänzungsprodukt handelt. Wie zu erwarten, ist Tunnelier mit dem WinSSHD-Server völlig kompatibel. Die Anwendung kann auch zum Konfigurieren Ihres WinSSHD-Servers von einem Remotestandort aus verwendet werden.

Wenn die SFTP- oder SSH2-Serverumgebung für Ihr Unternehmen wesentlich ist, können Sie WinSSHD für hohe Verfügbarkeit clustern. Dies ist eine ziemlich einfache Aufgabe, aber wenn Sie Hilfe brauchen, bietet die Website des Unternehmens Informationen und Konfigurationsanleitungen zur Einrichtung des Clustering, Anschlussweiterleitung, zu Remotedesktoptunneling und so weiter.

Preis: $99.95.

Mithilfe von WinSSHD können Sie Verschlüsselungsmethoden für SSH-Sitzungen angeben.

Mithilfe von WinSSHD können Sie Verschlüsselungsmethoden für SSH-Sitzungen angeben.  (Klicken Sie zum Vergrößern auf das Bild)

Monitor USB Activity

USB Monitor Professional

www.hhdsoftware.com

Dies ist ein Produkt für ganz verschieden Zielgruppen. Vielleicht sind Sie ein Softwarehobbyist, der gerne Treiber für seine USB-Geräte erstellt und ändert. Oder ein Hardwareingenieur, der USB-Geräte entwickelt. Oder vielleicht fragen Sie sich bei Betrachten der Aktivitätsanzeige von einem USB-Gerät einfach, wodurch so viel Aktivität verursacht wird. Wenn Ihnen eins dieser Szenarios bekannt vorkommt, kann Ihnen USB Monitor Professional von HHD Software helfen. Mithilfe dieses Dienstprogramms können Sie die Daten, die zwischen einem USB-Gerät und einem Windows-System über den USB-Hostcontroller übertragen werden, aufzeichnen, anzeigen und analysieren.

Die Benutzeroberfläche ist etwas kompliziert, aber wenn Sie sich daran gewöhnt haben, können Sie eine Unmenge an Informationen über die Daten sammeln, die zwischen dem überwachten USB-Gerät und Ihrem System hin- und hergeleitet werden. Standardmäßig zeichnet die Anwendung die meisten Befehle und Befehlssätze auf, die an ein USB-Gerät übergeben werden. Bei einigen Geräten, speziell Massenspeichern, kann diese Aufzeichnung recht umfangreich sein. Glücklicherweise kann vorgegeben werden, welche Daten die Anwendung für Massenspeichergeräte aufzeichnen soll.

Nach Aufzeichnen einer Sitzung können Sie die Daten auf vielfache Weise analysieren. Für Massenspeichergeräte rufen Sie die Massenspeicheransicht auf. Es gibt auch Optionen für eine lineare Statistik- und Gerätedurchsatzkurve, eine Ansicht für Rohpakete und die Steuerungsanforderung, eine Datenpaketdecoderansicht, eine HID-spezifische Ansicht sowie eine Festbildansicht (die das USB-Festbildprotokoll für die entsprechenden Geräte decodiert).

Aufgrund der von der Anwendung aufgezeichneten Datenmenge sollte eine USB-Aufzeichnungssitzung nicht zu lange ausgeführt werden. Sie können auch den maximal für aktive Aufzeichnungssitzungen verfügbaren Speicherplatz einschränken und die aufgezeichneten Daten komprimieren, um den erforderlichen Speicherplatz zu reduzieren.

Preis: Ab 175,99 $ für eine normale Lizenz.

USB Monitor Professional zeichnet die Befehle auf, die an ein USB Gerät übergeben werden.

USB Monitor Professional zeichnet die Befehle auf, die an ein USB Gerät übergeben werden.  (Klicken Sie zum Vergrößern auf das Bild)

Manage Virtual Media

Virtual CloneDrive

www.elby.ch/fun/software

Der Umgang mit physischen Medien kann ziemlich lästig sein. Seit dem Wechsel zu Windows Vista und dem Verlust der direkten Kompatibilität mit Microsoft Virtual CD-ROM Control Panel bin ich auf der Suche nach einem Ersatz für das Bereitstellen von CD- und DVD-Abbildern. (Sie finden Microsoft® Virtual CD-ROM Control Panel für Windows XP übrigens unter go.microsoft.com/fwlink/?LinkId=94801.)

Natürlich ist es möglich, Virtual CD-ROM Control Panel in Windows Vista auszuführen. Das Problem besteht darin, dass Sie es immer als Administrator ausführen müssen und das bereitgestellte Laufwerk nur im Administratorkontext sehen können, d. h. über die Eingabeaufforderung „Als Administrator ausführen“, aber nicht im Windows Explorer-Kontext Ihres Benutzerkontos. Daher funktioniert das Tool nicht wie gewünscht und muss zudem in einer weniger sicheren Umgebung ausgeführt werden.

Ein Tool, das im Benutzerkontext von Windows Vista funktioniert

ist Virtual CloneDrive von Elaborate

Bytes. Die Anwendung wird als GUI-Verwaltungstool und Speichercontroller, der im

Geräte-Manager angezeigt wird, installiert. Nach der Installation hat die Anwendung drei grundlegende Einstellungen. Erstens

können Sie die Anzahl virtueller Laufwerke angeben, die Sie verwenden möchten, wobei höchstens 8 Laufwerke parallel vorhanden sein können. Zweitens (und das ist meine Lieblingsoption) können Sie die Virtual Sheep-Einstellung auswählen, die das standardmäßige CD-/DVD-Laufwerksymbol durch ein wütendes Schaf ersetzt, sodass Sie wissen, welche Laufwerke auf Ihrem System ISO-Laufwerke und keine echten physischen Laufwerke sind. Schließlich können Sie das letzte Abbild, das Sie diesem virtuellen Laufwerk beim Start zugeordnet hatten, automatisch bereitstellen lassen.

Neben ISO-Dateien kann Virtual CloneDrive auch .ccd-, .dvd-, .img-, .udf- und .bin-Dateien bereitstellen und lesen. Die Anwendung lässt sich auch in Windows Explorer integrieren, sodass Sie Abbilder schnell bereitstellen und deaktivieren können. Eins der besten Dinge bei Virtual CloneDrive ist, dass die Anwendung kostenlos erhältlich ist. Wenn Sie zu Windows Vista® migriert sind und eine neue Lösung zum Verwalten von ISO-Dateien suchen, sollten Sie sich dieses Tool einmal näher ansehen.

Preis: Kostenlos.

Das wütende Schaf von Virtual CloneDrive

Das wütende Schaf von Virtual CloneDrive  

Book Review

SharePoint Products and Technologies Administrator's Pocket Consultant

microsoft.com/MSPress/books/10623.aspx

Das Büro von heute ist nicht papierlos, aber es gibt immer mehr elektronische Dokumente, die gepflegt werden müssen. Die Verwaltung dieser Dokumente und die Art und Weise, wie sie freigegeben werden, ist ein immer größeres Problem, und viele Unternehmen ziehen Microsoft SharePoint® Services und SharePoint-Server als Lösungen in Betracht. Das Buch „Microsoft SharePoint Products and Technologies Administrator's Pocket Consultant“ von Ben Curry kann hier helfen. Unabhängig davon, ob Sie SharePoint nur in Betracht ziehen, bereits in der Planungsphase sind oder schon über eine SharePoint-Infrastruktur verfügen, ist dieses Nachschlagewerk für Verwaltungsfunktionen und tägliche Aufgaben ein hervorragendes Handbuch.

Diejenigen unter Ihnen, die die „Administrator's Pocket Consultant“-Reihe kennen, werden mit seinem Aufbau vertraut sein. Es ähnelt den anderen hinsichtlich Inhalt und Struktur. In dem hier vorgestellten Buch werden Windows SharePoint Services 3.0, SharePoint Server 2007 Standard und SharePoint Server 2007 Enterprise Edition behandelt. Es ist in vier Abschnitte unterteilt.

Der erste Abschnitt beschäftigt sich mit den SharePoint-Produkten und technischen Grundlagen und bietet einen Überblick über die Komponenten, Versionen, Anforderungen und Installation der SharePoint Server-Produkte. Es wird erklärt, wodurch sich Windows SharePoint Services 3.0 und die Standard- und Enterprise-Versionen von SharePoint Server unterscheiden. Anschließend wird die Installation der drei Produkte erläutert. Es wird auch im Detail beschrieben, welche SQL Server-Datenbanken und IIS-Websites während des Installationsvorgangs erstellt werden.

Im nächsten Abschnitt über die SharePoint-Hauptverwaltung wird die Oberfläche der Zentraladministration behandelt und erläutert, wie neue Websitesammlungen und Websites erstellt, wie Webparts importiert, verwendet und bearbeitet und wie Gruppen- und E-Mail-Einstellungen für die Installation konfiguriert werden. Hier erfahren Sie auch, wie die verschiedenen Workflowfeatures verwaltet und diese Workflows überwacht werden.

Im dritten Teil des Buchs geht es um die Arbeit mit SharePoint Server 2007 und insbesondere um die Features und Funktionalität der SharePoint Server Standard- und Enterprise-Versionen. Es werden Themen wie die Konfiguration von Enterprise Content Management, das Erstellen und Konfigurieren von SharePoint Portals, das Einrichten von Suche und Indizierung und die Konfiguration der Dienste für Excel®-Berechnungen behandelt. Der Abschnitt über die Dienste für Excel-Berechnungen enthält auch eine Anleitung zum Konfigurieren von Diensten in einer Multiserverumgebung zur Steigerung von Leistung und Verfügbarkeit.

Der vierte Abschnitt befasst sich mit den betrieblichen Aspekten einer SharePoint Server-Implementierung. Hier erfahren Sie, wie SharePoint Server 2007 zu einer Serverfarm ausgebaut werden kann und welche verschiedenen Konfigurationen bei dieser Implementierung möglich sind. Schließlich enthält das Buch Erläuterungen zu den Grundlagen der Sicherungs- und Wiederherstellungsvorgänge, zur Leistungsanalyse und zur Verwendung der Protokollierungsfeatures für die Verwaltung und Verbesserung der Website.

Obwohl das Buch ein Nachschlagewerk für die tägliche Verwendung sein soll, dürfte es besonders in der Planungsphase und für diejenigen unter Ihnen interessant sein, die mehr über SharePoint erfahren möchten. Dank seiner guten Struktur – angefangen bei einer grundlegenden Erörterung der verschiedenen SharePoint-Technologien und ihrer Verwendung, über zunehmend komplexe Themen wie das Konfigurieren der Dienste für Excel-Berechnungen und den Ausbau in eine Serverfarm – stellt das Buch sowohl für Neulinge als auch für Experten in diesem Bereich ein nützliches Nachschlagewerk dar.

Preis: $29.99.

  (Klicken Sie zum Vergrößern auf das Bild)

Greg Steen ist Technologieexperte, Unternehmer und Enthusiast. Er ist immer auf der Suche nach neuen Hilfsmitteln und Methoden, um Arbeits- und Entwicklungsprozesse für IT-Experten zu erleichtern.

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