Glorf.it

Glorf IT

Bedenkliches aus dem IT-Alltag

7. Juli 2012 um 10:18

SQLdays 2012: Fitnesstage mit SQL Server 2012

Das Motto der der diesjährigen "SQLdays 2012" gefällt mir besonders gut: „Fitnesstage mit SQL Server 2012“. Etwas mehr SQL-Fitness würde ich mir auch ab und an wünschen.Die SQLDays finden am 20. und 21. September 2012 in Rosenheim statt. Völlig überraschend widmen sich sehr viele der 30 Sessions dem Thema "SQL Server 2012". Auch in diesem Jahr sind wieder etliche bekannte Referenten dabei, beispielsweise Willfried Färber, Klaus Aschenbrenner und Michael Rother. Mit Georg Urban ist auch ein Microsoftie dabei.

Tipp: Wer sich bis zum 31. August 2012 mit dem Promocode „SQLdays12-Glorf-IT“ anmeldet, der spart Euro 250 und zahlt nur Euro 649 anstatt Euro 899! Wer das nicht mag, kann auch gerne den vollen Preis zahlen… 😉

Meine persönlichen Favoriten aus der Liste aller Sessions:

  • "Analyse von Blockierungen und Timeouts in der Praxis" von Holger Schmeling
    Interessant für alle, die ab und an Performanceprobleme untersuchen.
  • "T-SQL Tuning" von Andreas Rauch
    dito
  • "Schnellkurs Indizes" von Andreas Rauch
    Hier kommt es darauf an, wie viel man schon weiß. Wer nicht weiß, wie gruppierte Indexe und Indexe auf Tabellen mit gruppierten Indexen intern implementiert sind, sollte hier rein gehen. Es ist wirklich wichtig das zu wissen und zu verstehen.
  • "Die Rolle von Statistiken bei der Erstellung von Ausführungsplänen" von Holger Schmeling
    Für die eher Fortgeschrittenen bzgl. Performance-Tuning wichtig. Schön, dass das komplexe Thema mal jemand angeht.
  • "Das Tabulare Modell von SSAS – für Leute, die bisher mit dem OLAP-Modell gearbeitet haben" von Willfried Färber
    Der Titel ist blöd, aber es geht um die neuen Features, die die alte zugekaufte Panorama-Enine in den Analysis-Services ablösen sollen. Daher: Tipp!!!
  • "Columnstore-Index" von Georg Urban (Microsoft)
    Mehr zu DEM Hype-Thema InMemory.
  • "T-SQL vs CLR? Die richtige Programmierung für SQL Server 2012" von Thorsten Kansy
    Manche haben das Thema ja schon abgehakt, aber hier ergeben sich mehr und mehr Chancen, daher würde ich auch dem Vortrag eine Chance geben…

Das ist nicht so mein Thema, aber wer etwas über die Integration Services (SSIS) lernen möchte, der sollte zu Willfried Färber gehen. In Deutschland wird sich kaum ein besserer Experte für das Gebiet finden.
Außerdem klingen die Workshops mit "Personal Trainer" interessant: AlwaysON, Columnstore Indizes oder PowerView.

Weitere Infos unter www.SQLdays.net:

6. Juli 2012 um 17:53

ReFS von Win8/Win2012: SQL Server muss draußen bleiben

Das neue Dateisystem "Resilient File System" (ReFS) von Microsoft wird mit dem Serversystem von Windows 8 eingeführt: "Windows Server 2012". Von den Werbebroschüren klingt das nicht schlecht. Es scheint für Server-Systeme vorgesehen zu sein und wird auch tatsächlich zunächst nur in Server-Systemen ermöglicht. Bei unseren Tests mussten wir leider feststellen, dass beim Einsatz mit dem Microsoft SQL Server ein paar wichtige Features nicht funktionieren, z.B. die Datenbankprüfung mittels DBCC CHECKDB im laufenden Betrieb.

Die Ursache liegt einfach daran, dass ReFS keine Streams mehr unterstützt. Daher verhält sich der SQL Server ähnlich wie bei FAT-Systemen. Das kann man sogar bei MS in einem ausführlichen Blog-Beitrag nachlesen:

Q) What semantics or features of NTFS are no longer supported on ReFS?

The NTFS features we have chosen to not support in ReFS are: named streams, object IDs, short names, compression, file level encryption (EFS), user data transactions, sparse, hard-links, extended attributes, and quotas.

Da sind einige Features dabei, die ich persönlich ganz schick fand. Auf die "named streams" baut der SQL Server ein paar wichtige Funktionen auf.

Die Antwort auf unsere Nachfrage bei Microsoft hat mich dann doch erschüttert:

  • Derzeit werde keine Version des SQL Servers unter ReFS unterstützt. Es gebe noch weitere Probleme, außer den von uns bemängelten Prüfungen.
  • Die Systeme SQL Server 2005, SQL Server 2008 oder SQL Server 2008 R2 werden auch niemals unter ReFS unterstützt.
  • Erst in einem zukünftigen Update (also einem Service-Pack oder einem R2) wird für SQL Server 2012 ReFS unterstützt.

An der Stelle stehe ich nur sprachlos da uns frage mich, ob die denn gar nicht miteinander reden?

16. Juni 2012 um 11:18

SQLPASS Franken – Mi. 20.06.2012 – Das SQL Administrator Einmaleins für SharePoint Datenbanken – Patrick Heyde (Microsoft)

SQL-PASSWer sich fragt, wie er einen Abend ohne Fußball überstehen soll, der kann an dem kommenden fußballlosen Mittwoch zum Vortrag im Rahmen der SQL-PASS-Franken kommen. Ich bin ganz erstaunt, dass es Klaus und Michael schon wieder gelungen ist einen sehr hoch-karätigen Referenten von Microsoft zu engagieren: Patrick Heyde referiert zum Thema "Das SQL Administrator Einmaleins für SharePoint Datenbanken". Die ideale Gelegenheit für Einsteiger in das Thema SQL Server praktische Tipps zu bekommen. In erste Linie für Sharepoint-Admins, aber sicher fällt auch der eine oder andere Tipp für andere angehende SQL-Admins an.

Hier der angenehm kompakte O-Ton:

Als Datenbankadministrator hostet man diverse Datenbanken. Jede Datenbank hat meist eigene Anforderungen. Auch SharePoint Datenbanken haben bestimmte Anforderungen, die es einzuhalten gilt.

Im Detail sind im Hostingbetrieb Entscheidungen zu treffen, die großen Auswirkungen haben können. In diesem Vortrag werden wichtige Punkte behandelt um Verfügbarkeit, Performance, Wartbarkeit und Datensicherheit garantieren zu können.

Sprecher: Patrick Heyde (Microsoft)

Patrick Heyde ist Technical Evangelist für SharePoint Development und SQL & BI. Patrick ist seit 2007 bei Microsoft und im Technologieumfeld von SharePoint und SQL tätig mit den Schwerpunkten: Performance, Upgrade, Customization, Skalierbarkeit und Architekturberatung. Neben der Beratung von Microsoft Partnern hat er die technologischen Tiefen im SharePoint Support & Escalation Services hautnah miterlebt. Anschließend hat er als Premier Field Engineer die Microsoft Enterprise Kunden Vorort betreut. Mehr Details über Ihn findet man bei XING. Patrick_Heyde.

Termin: Mittwoch, 20.6.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

2. Mai 2012 um 20:29

Löschen mit allen schmutzigen Details

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.

23. April 2012 um 22:26

SQL-PASSMorgen 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

13. März 2012 um 20:57

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.

12. Februar 2012 um 21:34

PASS Deutschland e.V. Franken – Di 14.02.2012 18:30 Uhr – "Analyse von Performance Problemen mit SQL Server", Myriam Fritsch

SQL-PASSDiese 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

25. Januar 2012 um 18:55

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.

21. Januar 2012 um 14:46

Kostenloser PASS-Vortrag "Business Intelligence und Data Warehouseing mit SQL Server 2012" – 24.1.2012 – Nürnberg

SQL-PASSAuch 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

19. Dezember 2011 um 17:28

eBook: "Datenbanken entwickeln mit SQL Server 2008 (R2) Express"

Datenbanken entwickeln mit SQL Server 2008 (R2) ExpressTipp 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.

25. November 2011 um 19:15

Buchtipp: Reluctant DBA

Reluctant DBAFü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.

23. November 2011 um 19:01

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.