SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI...
Transcript of SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI...
![Page 1: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/1.jpg)
SQL Server 2012 mit AlwaysOn
Alexander Karl SQL + BI Consultant
![Page 2: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/2.jpg)
Speaker Info
Alexander Karl SQL + BI Consultant
![Page 3: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/3.jpg)
Bisherige Lösungen
![Page 4: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/4.jpg)
Bisherige Lösungen
![Page 5: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/5.jpg)
DB-Mirroring mit Failover (default case)
![Page 6: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/6.jpg)
DB-Mirroring mit Failover
![Page 7: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/7.jpg)
DB-Mirroring mit DB-übergreifenden Zugriffen
1. Im DB-Mirroring Failoverfall wird die bisherige Prinzipal-Datenbank zum Spiegel; damit geht sie vom Status „online“ ins „Recovering“.
2. Datenbanken auf der gleichen Instanz können auf die „benachbarte DB“ nicht mehr zugreifen
3. Mit dem folgenden workaround Database Mirroring Automating Failover for Multiple SQL Server Databases von Greg Robidoux kann dies gelöst werden.
• http://www.mssqltips.com/sqlservertip/1564/database-mirroring-automating-failover-for-multiple-sql-server-databases/
![Page 8: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/8.jpg)
AlwaysOn HADR
![Page 9: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/9.jpg)
AlwaysOn im Vergleich
bisher Database Mirroring ab Standard-Edition auch in Workgroups
( Endpoints Certifikat-Auth. ) Spiegel nur "indirekt" nutzbar
( DB-Snapshot >> Enterprise-Feat. ) Im Failoverfall sind ggf. DB-
übergreifene Abfragen nicht möglich)
Connect-String mit Principal & Spiegel setzt MDAC 2.8 oder höher voraus UND muss mit Frontend-Entwicklung abgestimmt sein.
kein Filestream
jetzt AlwaysOn HADR Enterprise-Feature nur in Domain-Umgebungen
realisierbar mehr Secondaries
bis zu 4 "Listener" statt Connect-String mit
Principal & Spiegel lesende Secondaries
>> backups >> Reporting
FILESTREAM & FileTable
![Page 10: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/10.jpg)
AlwaysOn im SSMS
![Page 11: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/11.jpg)
AlwaysOn im SSMS
Primary Repl. Sec 01 Repl. Sec 02 Repl.
DB 1 Online synch. asynch.
DB 2 Online synch. asynch.
DB n Online synch. asynch.
Ava
il. D
Bs
Listener
![Page 12: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/12.jpg)
prerequisites
• .NET Framework 3.5.1 Features
• Failover-Clusterunterstützung
• Remoteserver-Verwaltungstools Featureverwaltungstools Failoverclustertool
• Win-Cluster Hotfix http://msdn.microsoft.com/en-us/library/ff878487.aspx
• Managed Service Accounts http://technet.microsoft.com/en-us/library/dd548356(v=ws.10).aspx ( technet >> step-by-step Guide )
![Page 13: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/13.jpg)
Demo - Installation
Domain Controller
Primary Replica
Secondary Replica
Secondary Replica
Secondary Replica
„Client“
![Page 14: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/14.jpg)
demo
Demo
![Page 15: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/15.jpg)
Low Latency Solutions
&
![Page 16: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/16.jpg)
Buchempfehlung
![Page 17: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/17.jpg)
Links zum heutigen Vortrag
Anzeigen von Verfügbarkeitsreplikateigenschaften
http://technet.microsoft.com/de-de/library/hh212946.aspx
Überwachen von Verfügbarkeitsgruppen (Transact-SQL)
http://technet.microsoft.com/de-de/library/ff878305.aspx
Microsoft SQL Server AlwaysOn Solutions Guide for High Availability and Disaster Recovery
http://msdn.microsoft.com/en-us/library/hh781257.aspx
Microsoft_press_eBook_Introducing_Microsoft_SQL_Server_2012_PDF
http://www.microsoft.com/germany/msdn/aktuell/news/show.mspx?id=msdn_de_45835
![Page 18: SQL Server 2012 mit AlwaysOn - net-cde.de · SQL Server 2012 mit AlwaysOn Alexander Karl SQL + BI Consultant . Speaker Info Alexander Karl SQL + BI Consultant . Bisherige Lösungen](https://reader036.fdokument.com/reader036/viewer/2022062415/605a7add639beb6165348e7b/html5/thumbnails/18.jpg)
Zusammenfassung
Zusammenfassung