30
{ SQL Server 2008 Verwaltungstools und Policy-based Management } Oliver Goletz Technologieberater Datenbanken & Business Intelligence Microsoft Deutschland GmbH

{ SQL Server 2008 Verwaltungstools und Policy-based Management } Oliver Goletz Technologieberater Datenbanken & Business Intelligence Microsoft Deutschland

Embed Size (px)

Citation preview

{ SQL Server 2008 Verwaltungstools und Policy-based Management }Oliver Goletz

TechnologieberaterDatenbanken & Business Intelligence

Microsoft Deutschland GmbH

Herausforderungen

Erweiterung der Produktfunktionalitäte

nErhöhte Komplexität

Kontinuierlich wachsende

Datenmengen und Benutzerzahlen

Bedarf an relevanten Information für Tuning

und Optimierung

Data Center Konsolidierung und

Virtualisierung

Steigender Bedarf an ein skalierendes

Management

Produktive Daten Plattform

Management

Multi-Server VerwaltungNeue Funktionen in Management StudioSkriptgesteuerte Aufgaben

Interaktives Management

Konsolidierte LaufzeitinformationenKontextabhängige Berichte & AnalysenOptimierung basierend auf Best Practices

Transparentes Management

Idealzustand definierenUnternehmensrichtlinien automatisierenIntegration mitSystem Management

Richtlinien basiertes

Management

RichtlinienbeispieleAngriffsfläche verringern

XPCmdShell == FalseSQLCLR == TrueDBMail == FalseRemoteDAC == False

Jede benutzerdefinierte Stored Procedure soll mit “usp_%” beginnen

Nur Express und Developer Editionen dürfen auf Entwicklungs-rechnern eingesetzt werden

Richtlinien basiertes Management Richtliniendefinition

Categories

Targets

Facets Conditions

Policies

Manuelle Prüfung durch den Administrator

On Demand

SQL Server Agent job prüft periodisch und protokolliert Verstöße

On Schedule, log out-of-compliance

DDL Trigger verhindert nicht regelkonforme Änderungen

Changes are attempted, prevent out-of-compliance

Event Notification protokolliert nicht regelkonforme Änderungen

Changes are attempted, log out-of-compliance

RichtlinienWann und wie anwenden?

Management unternehmensweitManagement Einzelinstanz

Richtlinien basiertes Management in Aktion

Richtlinien basiertes ManagementSystem Management Integration

SQL Server 2008 unterstütztMicrosoft System Center

Data Protection Manager 2007Bietet unternehmensweiten SQL Server Backup und Restore FunktionalitätenErmöglicht Data Center Redundanz

Operations Manager 2007SQL Server 2008 Management Pack

{ Policy-based Management }

Vereinfachtes Management durch Richtlinien

Einstellungen in einer Richtlinie zusammenfassen - Komplexe Konfiguration vereinfachenAngriffsflächeneinstellungen per Richtlinie managen –Unternehmensrichtlinien einheitlich definieren und erzwingenRegelabweichungen verhindern, überwachen oder protokollieren – hohe Flexibilität für den Administrator

Demo

Produktive Daten Plattform

Management

Multi-Server VerwaltungNeue Funktionen in Management StudioSkriptgesteuerte Aufgaben

Interaktives Management

Konsolidierte LaufzeitinformationenKontextabhängige Berichte & AnalysenOptimierung basierend auf Best Practices

Transparentes Management

Idealzustand definierenUnternehmensrichtlinien automatisierenIntegration mitSystem Management

Richtlinien basiertes

Management

Performance Data CollectionOS Performanz IndikatorenSQL Server Performanz DatenErweiterbar

Zentrales RepositoryKonsolidierte InformationenOffene Schnittstelle

Management BerichteVorgefertigte BerichteErweiterbar

Transparentes Management

Daten ProviderSQL TracePerformance CountersTransact-SQL

Datensammlung

mit wenig Zusatzkosten

Performance DataRepository

Zentrale Datenhaltung

Aussagekräftige Berichte

Performance Data Collection

Management Data

Warehouse

Management StudioData Collection

TargetData

Collector CollectionSets

CollectionSets

Data CollectionConfiguration

Collection Set Reports

Konsolidierte Performanz Informationen

Kontextabhängige BerichteStandardberichte

Für BenutzerdatenbankenJe Datensammlung

Disk usageQuery statisticsServer activity

Benutzerdefinierte Berichte

{ transparentes Management }

Transparente Performanzinformationen für ein effizientes Management

Mit Hilfe der neuen Standardberichte und Data Collection Engpässe erkennenAutomatische Überwachung von Disk Activity, Query Performance, Server ActivityErweiterung der automatischen Data CollectionBenutzerdefinierte Data Collection Sets erstellen

Demo

Produktive Daten Plattform

Management

Multi-Server VerwaltungNeue Funktionen in Management StudioSkriptgesteuerte Aufgaben

Interaktives Management

Konsolidierte LaufzeitinformationenKontextabhängige Berichte & AnalysenOptimierung basierend auf Best Practices

Transparentes Management

Idealzustand definierenUnternehmensrichtlinien automatisierenIntegration mitSystem Management

Richtlinien basiertes

Management

Multi-Server Management

Multi-Server Konfiguration

1 KonfigurationsserverBenutzerdefinierte ServergruppenMulti-Server Abfragen

Unternehmensweite Richtlinien

Richtlinien zentral verwaltenAuf alle Server publizierenServerübergreifendes Monitoring

Management Studio Neue Funktionen

Zentrales Management IntelliSense FehlerlisteAnzeige von AbhängigkeitenKonfigurationsserverMulti-Server AbfragenNeuer Replikationsmonitor

SQLCMDErzeuge Batch DateienAutomatisierte Skripte

Server Management Objects (SMO)

Benutzerdefinierte .NET Management Werkzeuge

PowershellIntegration mit Windows Management Scripting

C:\>sqlcmd –I Insert..

Skriptgesteuerte AufgabenAutomatisiertes Management

{ interaktives Management }

Neue Funktionalitäten in Management Studio

Servergruppen auf einem Konfigurationsserver definierenAbfragen gegen Servergruppen ausführenPolicy-based Management auf Servergruppen anwendenManagement Studio: IntelliSense und die neue Fehlerliste

Demo

Weitere Managementinstrumente

Resource GovernorAuditierung - All Actions auditedDDL Triggers und Event NotificationsChange Data CaptureChange TrackingPartitioned Tables & Indexed ViewsDeprecated Features Objekt in System MonitorSQL ProfilerSQL Database Tuning Advisor

Resource Governor Lasten bedarfsgerecht managen

Ressourcen Management

Fähigkeit, Workloads zu differenzieren

Logins können Workloads zugeordnet werdenWorkloads werden Resource-Pools zugeordnet

Ressourcenzuordnung abhängig von

Ober- und UntergrenzenPrioritäten

Konfiguration ändern ohne NeustartSchutz vor “run-away queries”

Backup

Admin Tasks

OLTP- Aktivität

Leitungs-berichte

Ad-hoc Auswertun

g

Workloads

Memory 100%CPU 100%

Resource Governor Lasten bedarfsgerecht managen

Ressourcen Management

Fähigkeit, Workloads zu differenzieren

Logins können Workloads zugeordnet werdenWorkloads werden Resource-Pools zugeordnet

Ressourcenzuordnung abhängig von

Ober- und UntergrenzenPrioritäten

Konfiguration ändern ohne NeustartSchutz vor “run-away queries”

Memory 100%CPU 100%

Backup

Admin Tasks

OLTP- Aktivität

Leitungs-berichte

Ad-hoc Auswertun

g

Report Workload

OLTP Workload

Admin Workload

Resource Governor Lasten bedarfsgerecht managen

Ressourcen Management

Fähigkeit, Workloads zu differenzieren

Logins können Workloads zugeordnet werdenWorkloads werden Resource-Pools zugeordnet

Ressourcenzuordnung abhängig von

Ober- und UntergrenzenPrioritäten

Konfiguration ändern ohne NeustartSchutz vor “run-away queries”

Memory 100%CPU 100%

Backup

Admin Tasks

OLTP- Aktivität

Leitungs-berichte

Ad-hoc Auswertun

g

Report Workload

OLTP Workload

HochAdmin

Workload

Resource Governor Lasten bedarfsgerecht managen

Ressourcen Management

Fähigkeit, Workloads zu differenzieren

Logins können Workloads zugeordnet werdenWorkloads werden Resource-Pools zugeordnet

Ressourcenzuordnung abhängig von

Ober- und UntergrenzenPrioritäten

Konfiguration ändern ohne NeustartSchutz vor “run-away queries”

Backup

Admin Tasks

OLTP- Aktivität

Leitungs-berichte

Ad-hoc Auswertun

g

Report Workload

OLTP Workload

HochAdmin

Workload

Admin Pool Application Pool

Min Memory 10%Max Memory 20%

Max CPU 20%Max CPU 90%

{ Resource Governor }

Lasten bedarfsgerecht managenRessourcengruppen verwaltenResourcenverteilung online ändern

Demo

Zusammenfassung

SQL Server 2008 ermöglicht ein effizientes Infrastrukturmanagement

Richtlinien basierte Management für eine durchgängige Einhaltung von Sicherheit und Best PracticesKonsolidierte Informationen und kontextbezogene Performanzberichte für eine effektive SystemoptimierungUnternehmensweite Multi-Server Verwaltung

Weitere Informationen

Erfahren Sie mehr zu SQL Server 2008http://www.microsoft.com/sql/2008/default.mspx

Hintergrundinformationen zu SQL Server 2008: Webcasts, Virtual Labs und White Papershttp://www.microsoft.com/sql/2008/learning/default.mspx

SQL Server 2008 Traininghttp://www.microsoft.com/learning/sql/2008/default.mspx

Download des aktuellen SQL Server CTPhttp://www.microsoft.com/sql/2008/prodinfo/download.mspxWerden Sie Mitglied der SQL PASS Communityhttp://www.sqlpass.de

Ask the ExpertsWir freuen uns auf Ihre Fragen: Technische Experten stehen Ihnen während der gesamten Veranstaltung in der Haupthalle zur Verfügung.

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.