Upload
aleit-durrenberger
View
105
Download
0
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?
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.