Im CodePlex-Artikel "How SQL Server deletes records" beschreibt ein namenloser Autor kurz und bündig ein paar schmutzige Details des Löschens im SQL Server: wie Datensätze nur als gelöscht markiert werden und was der "GHOST CLEANUP" so tut. Kurz und lesenswert.
Morgen ist schon wieder der nächste kommenden Vortrag der SQL-PASS-Franken. Diesmal zum Thema "AlwaysOn – Hochverfügbarkeit & Disaster Recovery Lösungen mit SQL Server 2012" Referent ist Guido Jacobs von Microsoft.
Hier der O-Ton:
Sie möchten Ihre geschäftskritischen Daten einfach, effizient und kostengünstig hochverfügbar und ausfallsicher betreiben?
In diesem Vortrag zeigt Ihnen Herr Jacobs, wie Sie durch den Einsatz von SQL Server 2012 – AlwaysOn Ihr Ziel erreichen können. Im Fokus diese Vortrages steht zum Einen die neuen Möglichkeiten, die sich durch den Einsatz der "Availability Groups" ergeben und zum Anderen die vielen Verbesserungen rund um die Failover Cluster Instanzen.
Herr Jacobs zeigt an praktischen Bespielen, wie Sie eine HA & DR Lösung mit einfachen Mitteln realisieren können und wie eine AlwaysOn – "Availability Group" erstellt und verwendet werden kann.Sprecher: Guido Jacobs
Herr Guido Jacobs ist Technologieberater für den Bereich Data Platform bei der Microsoft Deutschland GmbH. Er berät in dieser Rolle die Microsoft Großkunden rund um das Thema SQL Server mit Schwerpunkt HA & DR sowie dem Thema „Database as a Service“, also Virtualisierung und Konsolidierung.
Wer mehr von Guido Jacobs sehen möchte, kann mal den Webcast SQL Server als Datenbanklösung für geschäftskritische Anwendungen (Level 200) anschauen. Ich glaube "geschäftskritisch" ist eines der Lieblingswörter von Guido…
Termin: Dienstag, 24.4.2012, ab 18:30 bis ca. 20:30 (danach bitte etwas Zeit für das Essen danach einplanen)
Veranstaltungsort: New Elements GmbH
Thurn-und-Taxis-Straße 10, D – 90411 Nürnberg
(Alcatel-Lucent Gebäude im Nordostpark)
Kostenfreie Parkplätze sind direkt vor der Tür vorhanden.
Der Eintritt ist wie immer kostenlos, man muss auch kein Mitglied sein oder werden.
Wegen der Raumplanung ist eine kurze Info an die Regionalleiter der SQLPASS Franken wichtig.
Interessierte bitte daher formlos bei Klaus Oberdalhoff (kobd(ät)gmx.de) oder Michael Deinhardt (m.deinhard(ät)newelements.de) anmelden. Gerne auch via XING.
(Es geht – wie immer – dabei nur darum abzuschätzen, wie viele in etwa kommen, damit genügend Stühle da sind.)
SQL-PASS ist eine von Microsoft unabhängige SQL-Server-User-Group. Daher muss man auch keine Angst haben, dass man irgendetwas angedreht bekommt. Es gibt mehrere Regionalgruppen, unsere fränkische ist meines Wissens die Größte in Deutschland. Mehr Infos hier: www.sqlpass.de
Downloadlink zum SQL Server 2012
Kaum bin ich mal ein paar Tage auf der Cebit und damit aus dem Verkehr gezogen, schon ist ein neuer SQL Server da. Eigentlich ist das also Schnee von gestern, aber weil Microsoft auf der offiziellen Seite immer noch nur auf den Download des Denali RC0 (Version 11.0.1750.32) verlinkt, hier der Download zur deutschen und englischen Freigabe-Version (Version 11.0.2100.60). Das ist aber nur die 180-Tage-Testversion. Die kostenpflichtigen Lizenzen gibt es erst ab 1.4.2012.
Hinweise zu den Neuigkeiten stehen hier.
PASS Deutschland e.V. Franken – Di 14.02.2012 18:30 Uhr – "Analyse von Performance Problemen mit SQL Server", Myriam Fritsch
Diese Woche kommt wieder ein besonders spannendes Thema zu unserem SQL-PASS-Franken: "Analyse von Performance Problemen mit SQL Server". Myriam Fritsch hielt letztes Jahr bei uns mehrere Schulungen, ihr Fachwissen und ihre Köllner Frohnatur begeisterte die Teilnehmer.
Hier der O-Ton:
Irgendwann scheint es jeden Datenbank-, .NET Programmierer und Data Warehouse-Spezialisten zu erwischen, der mehr oder weniger intensiv mit dem Microsoft SQL Server arbeitet: Plötzlich und ohne Vorwarnung scheinen Datenbankzugriffe immer langsamer zu werden, Antwortzeiten von gefühlten fünf Minuten für einfachste Abfragen stellen sich ein, und eine Flut von Time-Out-Meldungen aus der ODBC-Verbindungsschicht bricht über die Applikation herein. Es scheint nichts mit der puren Datenmenge, nichts mit der Netzwerkbandbreite und noch nicht einmal etwas mit der Performance der Servermaschine selbst zu tun zu haben – die Datenbank ist plötzlich langsam bis hin zum Stillstand.
Frau Fritsch zeigt in ihrem Vortrag auf, wie festgestellt werden kann, wo die Anwendung Performanceprobleme hat. Sie zeigt Methoden zur Analyse von Problemen. Dazu geht sie auf Themen wie Sperrmodelle, Conneciton Pooling ein und stellt Werkzeuge vor, um die Probleme einzugrenzen. Frau Fritsch stellt Zugriffsstrategien (Merge/Hash) ebenso vor wie die Ausführungspläne und die physikalischen Aspekte wie Indizes und Partionierung. Zudem macht sie einen Ausblick auf die spaltenorientierten Indexes in SQL Server 2012.
Referenten Information
Frau Fritsch berät als Senior Consultant bei der New Elements GmbH seit vielen Jahren Unternehmen beim Aufbau von Lösungen mit SQL Server, .NET und SharePoint.
Als langjährige .NET- und SQL-Server Entwicklerin berät und schult sie Unternehmen, wie durch gezielte SQL Server Leistungsoptimierung der gesamten Datendurchsatz, Antwortzeiten und Mehrbenutzerverhalten erheblich verbessert werden kann
Termin: Dienstag, 14.2.2012, ab 18:30 bis ca. 20:30 (danach bitte etwas Zeit für das Essen danach einplanen)
Veranstaltungsort: New Elements GmbH
Thurn-und-Taxis-Straße 10, D – 90411 Nürnberg
(Alcatel-Lucent Gebäude im Nordostpark)
Kostenfreie Parkplätze sind direkt vor der Tür vorhanden.
Der Eintritt ist wie immer kostenlos, man muss auch kein Mitglied sein oder werden.
Wegen der Raumplanung ist eine kurze Info an die Regionalleiter der SQLPASS Franken wichtig.
Interessierte bitte daher formlos bei Klaus Oberdalhoff (kobd@gmx.de) oder Michael Deinhardt (m.deinhard@newelements.de) anmelden.
(Es geht – wie immer – dabei nur darum abzuschätzen, wie viele in etwa kommen, damit genügend Stühle da sind.)
SQL-PASS ist eine von Microsoft unabhängige SQL-Server-User-Group. Daher muss man auch keine Angst haben, dass man irgendetwas angedreht bekommt. Es gibt mehrere Regionalgruppen, unsere fränkische ist meines Wissens die Größte in Deutschland. Mehr Infos hier: www.sqlpass.de
SQL Server 2012 Virtual Launch Event am 7.3.2012
Auf der SQL-Server-Homepage wird für das SQL Server 2012 Virtual Launch Event am 7.3.2012 geworben. Daraus kann man eigentlich schon schließen, dass an dem Tag der kommende SQL Server freigegeben wird und dass er "SQL Server 2012" heißen wird…
Damit verabschiede ich mich vom Codenamen "Denali" und wünsche dem neuen Baby viel Erfolg.
Die Agenda für den Event ist beachtlich. Wenn ich es richtig verstanden habe, dann kann man die Sessions online ansehen. Scheint kostenlos zu sein.
Kostenloser PASS-Vortrag "Business Intelligence und Data Warehouseing mit SQL Server 2012" – 24.1.2012 – Nürnberg
Auch im kommende PASS-Vortrag geht es um den SQL Server 2012 (Denali). Vitali Henning (New Elements GmbH) berichtet über die neue BI-Strategie von Microsoft. Das ist deswegen interessant, weil es eine Abkehr von der alten mehrdimensionalen Speicherung als Bitmatrixen bedeutet. Die Auswertungen werden zukünftig wohl noch OLAP-artig sein, intern pumpt aber zukünftig eine spalten-basierte InMemory-Engine die Daten zum Client.
Hier der O-Ton:
Der Microsoft SQL Server 2012 – Codename Denali – steht in den Startlöchern und wartet mit einer Fülle von Neuerungen im Bereich Business Intelligence /Data Warehouseing auf. Highlights sind das Reporting- und Analyse-Tool PowerView (ehemals Codename Crescent), Columnstore Index (Apollo), die Data Quality Services zur Erhöhung der Datenqualität und die SQL Server Data Tools (Juneau), die eine projektbasiertes Vorgehensweise bei der Datenbankentwicklung in der gewohnten Entwicklungsumgebung Visual Studio ermöglichen.
Herr Henning gibt einen Überblick über die Neuerungen des SQL Server 2012 im Bereich Data Warehouse und Business Intelligence. Schwerpunktmäßig stellt er die Möglichkeiten von PowerView, das webbasierte Reporting –und Analyse-Tool, vor.
Referent
Herr Henning berät als Senior Consultant bei der New Elements GmbH seit vielen Jahren Kunden bei der Konzeption und Entwicklung von Data Warehouse-Infrastrukturen und Business Intelligence Lösungen mit Microsoft-Technologien.
Mit dem SQL Server 2012 beschäftigt er sich bereits seit der CTP1 und wurde im September speziell von Microsoft in Redmond geschult.
Termin: Dienstag, 24.1.2012, ab 18:30 bis ca. 20:30
Veranstaltungsort: New Elements GmbH
Thurn-und-Taxis-Straße 10, D – 90411 Nürnberg
(Alcatel-Lucent Gebäude im Nordostpark)
Kostenfreie Parkplätze sind direkt vor der Tür vorhanden.
Der Eintritt ist wie immer kostenlos, man muss auch kein Mitglied sein oder werden.
Wegen der Raumplanung ist eine kurze Info an die Regionalleiter der SQLPASS Franken wichtig.
Interessierte bitte daher formlos bei Klaus Oberdalhoff (kobd@gmx.de) oder Michael Deinhardt (m.deinhard@newelements.de) anmelden.
(Es geht – wie immer – dabei nur darum abzuschätzen, wie viele in etwa kommen, damit genügend Stühle da sind.)
SQL-PASS ist eine von Microsoft unabhängige SQL-Server-User-Group. Daher muss man auch keine Angst haben, dass man irgendetwas angedreht bekommt. Es gibt mehrere Regionalgruppen, unsere fränkische ist meines Wissens die Größte in Deutschland. Mehr Infos hier: www.sqlpass.de
eBook: "Datenbanken entwickeln mit SQL Server 2008 (R2) Express"
Tipp von meinem Kollegen Robert: Microsoft-Press bietet das Gratis-eBook "Datenbanken entwickeln mit SQL Server 2008 (R2) Express" von Robert Panther an.
Der kostenlose Download ist nur bis 26.12.2011 möglich. Den Download-Link bekommt man nach Angabe einer Mailadresse zugeschickt.
Die gedruckte Ausgabe kostet Euro 24,90.
Buchtipp: Reluctant DBA
Für alle digitalen Typen, die gerne in elektronischen Büchern lesen, lohnt sich ein Blick in das Buch "SQL Server Basics for the Reluctant DBA". In dem eBook werden eine ganze Reihe von Artikeln des "SQL Server Magazine", die nur für Abonnenten auch online zur Verfügung stehen, zu einem Buch zusammen gefasst. Einige der Artikel habe ich gelesen und fand sie ganz gut.
Tool-Tipp: SQL Sentry Plan Explorer
In dem aktuellen SQL Server Magazin fand ich einen sehr guten Tipp von Kevin Kline: Mit dem Werkzeug "SQL Sentry Plan Explorer" kann man die Zugriffspläne des SQL-Servers übersichtlicher lesen als im SQL Server Management Studio. Ich bin begeistert: spezialisierter Anwendungszweck und dadurch einfache Bedienung.
Praktische Erfahrung kann ich leider noch nicht vorweisen. Aber Achtung: Wer den Artikel nicht gelesen hat, der erwartet vielleicht ein "Schweizer Offiziersmesser" mit dem man alles mögliche tun kann. Aber es ist wirklich auf das Anzeigen von Zugriffsplänen spezialisiert.
Das Werkzeug ist kostenlos und kann hier bezogen werden.
Details zu SQL Server Index-Statistiken
Der Artikel "Why can’t SQL Server update statistics on the fly?" im SQL Server Magazine von Kimberly Tripp enthält viele lesenswerte Details. Lesetipp für alle, die sich mit Performance-Analysen und -Optimierungen beschäftigen.
Ausgehend von der Frage, warum die Statistiken für Indexe nicht im laufenden Betrieb aktualisiert werden können, beschreibt sie deren Aufbau sehr schön. Ähnlich gut fand ich das bislang nur bei Itzik Ben-Gan beschrieben.
Release Candidate 0 des Microsoft SQL Servers 2012
Der "Microsoft SQL Server 2012" Release Candidate 0 (RC0) steht bei Microsoft zum Download bereit. Viel Spaß beim ausprobieren.
Rätselraten zu den SQL Server Lizenzen?
Seitdem Microsoft seine Pläne zu den Lizenzbedingungen des kommenden SQL Servers 2012 etwas konkretisiert hat, geht offenbar das große Rätselraten los… Dabei finde ich die Ausführungen relativ verständlich.
Witzigerweise hat sich uns sogar ein unabhängiger Lizenzberater angeboten, der uns bei der Interpretation behilflich sein will. Seine im Aquise-Schreiben androhten Horrorszenarien mochte unser Microsoft-Kundenbetreuer aber nicht bestätigen.
Aber was kann man denn nun sicher sagen?
Editionen
Microsoft kündigt drei Haupt-Editionen an:
- Enterprise Edition
- Business Intelligence Edition (neu)
- Standard Edition
Folgende Editionen bleiben unverändert bestehen:
- Express Edition
- Developer Edition
- Compact Edition
Die "Web Edition" wird nur noch ausgewählten Kunden angeboten, die Editionen "Datacenter" und "Workgroup" werden eingestellt. Damit wird die Enterprise-Edition aufgewertet, außerdem will am BI-Markt besser verdienen. Viele BIler schreckten vor der teuren Enterprise-Edition zurück und begnügten sich für BI mit der Standard Edition.
Lizenzen
Es gibt eigentlich auch nicht viele Veränderungen, außer einer ordentlichen Preiserhöhung. Man kann weiterhin zwischen Alternativen wählen:
- CAL: Man kauft zusätzlich zur günstigen Server-Lizenz pro Anwender eine Client Access Lizenz (CAL). Die gilt dann für den Zugriff auf beliebig viele SQL-Server. Das wird angeboten für die Standard- und die BI-Editon.
Für die Enterprise-Edition soll das Modell ab Mitte 2012 auslaufen. Bestehende Verträge können aber weitergeführt werden. Allerdings ist der Kauf von CALs nur bis zu einer bestimmten Anzahl attraktiv, danach war man auch bisher schon mit Prozessorlizenzen besser bedient. - Core-Lizenzen: Anstelle der bisherigen Prozessorlizenzen, die ich so verstanden hatte, dass es sich auf Sockets bezieht, werden nun Core-Lizenzen angeboten. Hier sind keine CALs nötig. Es trägt dem Technologiefortschritt Rechnung: CPUs mit 16 Cores sind ja jetzt schon drin. Wenn man ehrlich ist, dann ist das gerechter. Das soll für die Editionen Enterprise und Standard angeboten werden, nicht für die BI-Edition.
- virtuelle Server: Um dadurch entstehende Preisnachteile auszugleichen bietet Microsoft zukünftig Lizenzen für virtuelle Maschinen an. Mal schauen, was die kosten (habe sie in der Preisliste offenbar übersehen). Ich habe es so verstanden, dass diese Option für alle drei kostenpflichtigen Editonen angeboten wird.
Weitere Details werden in der Preisliste und einer FAQ (PDF) angeboten.

