SQL Server 2008: Neuerungen für Administratoren

Werbung
ITMAGAZINE
SQL Server 2008: Neuerungen für Administratoren
29. August 2008 - Der SQL Server 2008 ist mehr als nur ein Datenbank-server klassischer Prägung, sondern eine
Plattform für den effizienten Umgang mit unterschiedlichsten Daten. Auch wenn viele der Entwicklungen sich letztlich schon in der Version 2005 abgezeichnet haben, ist der SQL
Server 2008 wohl der wichtigste Entwicklungsschritt des Produkts seit langem. Im neuen Release geht es nicht
nur um funktionale Erweiterungen, sondern in erheblichem Masse um eine neue, erweiterte Definition des
Themas Datenbank – eben als Datenplattform mit Services für das Reporting, die Analyse, die Sicherheit und
viele weitere Bereiche. Diese Neuerungen betreffen sowohl Entwickler als auch Administratoren. Für Entwickler ist das Konzept der
Plattform mit dem Entity Data Model als über der eigentlichen SQL Server-Plattform liegender, logischer Ebene
von besonderem Interesse. Für Administratoren geht es dagegen mehr um Sicherheitsfunk-tionen, die grössere
Flexibilität beim Management und generell um den Umgang mit immer grösseren Mengen sowie
unterschiedlichen Arten von Informationen.
Erste Verbesserung: Die Installation
Schon beim Start der Installation wird deutlich, dass Microsoft einiges getan hat. Nach der Einrichtung eventuell
erforderlicher zusätzlicher Komponenten, wie dem Microsoft .NET Framework oder von Patches wird das
SQL-Server-Installationscenter geladen, das neben der eigentlichen Installation auch Planungs- und
Wartungsfunktionen bereitstellt. Bei der Installation werden nun auch direkt Cluster-Installationen unterstützt.
Zudem ist der Prozess insgesamt klarer strukturiert. Die Einrichtung dauert zwar, je nach gewählten
Teilfunktionen, einige Zeit, funktionierte aber im Test völlig reibungslos.
Nach der Einrichtung stehen im Startmenü neu auch deutlich mehr Funktionen zur Verfügung, weil es eben unter
anderem die neuen Integration Services gibt, mit denen sich Schnittstellen zu anderen Datenquellen einfacher
konfigurieren lassen. Das Microsoft SQL Server Management Studio als zentrale Verwaltungsschnittstelle erscheint dagegen in
gewohnter Optik, natürlich aber mit allen den neuen Funktionen des Microsoft SQL Server 2008. Wer aber schon
bisher mit dem Microsoft SQL Server gearbeitet hat, wird sich auch hier bestimmt schnell zurechtfinden.
Mehr Schutz für Informationen
In der langen Liste der Neuerungen finden sich einige interessante Erweiterungen im Bereich des Schutzes von
Informationen. Microsoft rea-giert damit auf die wachsenden Anforderungen in diesem Bereich aufgrund von
Compliance-Anforderungen, aber sicher auch auf den Druck der Konkurrenz – Oracle beispielsweise ist mit
seinen spezifischen Lösungen für die Database Security aktuell sehr aktiv am Markt.
Mit der transparenten Datenverschlüsselung von Datenbanken, Daten- und Log-Dateien kön-nen mit dem SQL
Server Ausgabe 2008 viele Sicherheitsanforderungen neu besser erfüllt werden. Dabei sind insbesondere keine
Anpassungen an der Anwendung erforderlich, da die Verschlüsselung eben transparent für diese arbeitet.
Gleichzeitig werden aber nicht berechtigte Sicherungen und andere Zugriffe auf die Daten unterbunden.
Deutlich verbessert wurden auch die Funk-tionen im Bereich des Managements von Schlüs-seln, die für den
Umgang mit Daten benötigt werden. Neu werden auch Schnittstellen zu Anwendungen für das
Schlüsselmanagement von Drittanbietern bereitgestellt. Das ist eine der Anforderungen, die in immer mehr
Unternehmen gestellt werden, um das ohnehin komplexe Schlüsselmanagement zentral und effizient
durchführen zu können.
Am wichtigsten im Bereich des Schutzes von Informationen dürften aber die neuen Auditing-Funktionen sein, mit
denen die Aktivität auf Daten zentral überwacht werden kann. So können unter anderem die Spezifikationen für
das Auditing als Teil der Datenbankkonfiguration erstellt und mit den Datenbanken verteilt werden. Damit kann
man sehr genau steuern, welche Ereignisse bei welchen Datenbanken und auf welcher Systemebene beobachtet
werden sollen. Durch die Scripting-Schnittstellen lassen sich die Auditing-Einstellungen so konfigurieren, dass
man die Überwachungsanforderungen mit einem Minimum an Datenvolumen erfüllen kann.
Höhere Verfügbarkeit und mehr Kontrolle über die Performance
Ein zweiter wichtiger Bereich der Änderungen in SQL Server 2008 betrifft die Verfügbarkeit von Systemen. Hier
sind vor allem zwei Neuerungen hervorzuheben: Zum einen wurde das Verhalten des Systems bei gespiegelten
Datenbanken deutlich verbessert. So können viele Datenfehler automatisch behoben werden. Zum anderen gibt
es nun die Möglichkeit, CPUs und nicht mehr nur Speicher, dynamisch hinzuzufügen, was vor allem im
Highend-Bereich eine wichtige Funktionalität ist.
Bei den Aktualisierungen im Bereich der Performance gibt es einige, die auch die Softwareentwickler betreffen.
Das gilt vor allem für das «Plan Freezing», also die Möglichkeit, Abfragepläne in einen stabilen Zustand zu
versetzen und damit einige der Probleme, die es im ersten Release des SQL Server 2005 mit dem
Abfrageverhalten gab, zu vermeiden. Die für die meisten Anwender wichtigste Änderung dürfte aber der Resource Governor sein. Mit ihm lassen sich
Limits für die Ressourcennutzung ebenso wie Prioritäten für unterschiedliche Anforderungen konfigurieren, um
die korrekte und zuverlässige Ausführung paralleler Tasks sicherzustellen.
Verbesserungen gibt es aber auch im Umgang mit Ereignissen, dem Sammeln von Performance-Daten und der
verbesserten Komprimierung von Nutzdaten und Backups.
Richtlinien für das Management
Der wohl wichtigste Bereich beim SQL Server 2008 sind aber die neuen Richtlinien, mit denen sich Vorgaben für
die Nutzung des Systems erstellen lassen. Damit können beispielsweise Änderungen kontrolliert und nicht
zugelassene Anpassungen verhindert, administrative Prozesse vereinfacht und die Einhaltung von
Compliance-Richtlinien sichergestellt werden. Mit ihnen lassen sich auch mehrere Instanzen des SQL Server 2008
gemeinsam verwalten.
Die Basis bilden die sogenannten Facets als konfigurierbare Elemente, für die Richtlinien definiert werden
können. Auf diese Facets wird in Bedingungen Bezug genommen, die sich wiederum zu Richtlinien
zusammenfassen lassen. Diese können wiederum in bestimmten Situationen über DDL-Trigger, nach Änderungen
oder zeitgesteuert ausgeführt werden. Mit dem Richtlinien-basierenden Management liefert Microsoft mit dem SQL Server 2008 ein sehr mächtiges
Werkzeug, das allerdings auch einiges an Einarbeitungsaufwand und eine saubere Konzeption erfordert, um den
gewünschten Nutzen erzielen zu können.
Eine einheitliche Synchronisationsplattform
Eine weitere Herausforderung, die von Microsoft adressiert wurde, ist die Unterstützung der Synchronisation mit
Systemen, die nur gelegentlich verbunden sind, also insbesondere mit mobilen Endgeräten. Der SQL Server 2008
liefert hierfür eine einheitliche Synchronisa-tionsplattform. Diese Erweiterungen sind zwar vor allem für
Entwickler ausgelegt, spielen aber natürlich auch bei der Administration eine Rolle, weil die Herausforderungen
im Umgang mit solchen Geräten deutlich reduziert werden.
Wesentliche Erweiterungen finden sich im SQL Server 2008, aber auch bei den SQL Server Integration Services
(SSIS). Hier wurde die Skalierbarkeit und Performance deutlich verbessert, unter anderem durch persistente
Look-ups, mit denen weniger Abfragen erforderlich werden.
Zusammen mit Erweiterungen wie dem Ressourcen-Monitor, für die Überwachung der Ressourcennutzung im
laufenden Betrieb, kann man mit diesen Änderungen wesentlich einfacher als bisher eine hohe Performance des
Systems auch bei komplexen Lastanforderungen erreichen.
Dem Ziel einen grossen Schritt näher
In der Summe bietet der Microsoft SQL Server 2008 eine beachtliche Zahl von Verbesserungen, gerade auch für
Administratoren. Davon profitieren vor allem die Anwender, die für komplexe SQL-Server-Umgebungen
verantwortlich sind. Die Richtlinien aber werden sich mit Sicherheit schnell zu einem der Werkzeuge entwickeln,
die von den meisten Administratoren genutzt werden. Darüber hinaus ist Microsoft seinem Ziel einer
Daten-Plattform für unterschiedlichste Anwendungsbereiche mit dem SQL Server 2008 einen wesentlichen
Schritt nähergekommen. Denn auch die Kernfunktionen lassen sich besser als bisher nutzen – und mit den
verschiedenen Editionen gibt es auch ausreichend Auswahl für jeden Einsatzbereich.
Copyright by Swiss IT Media 2017 
Herunterladen