PASS-Newsletter 2016/02

16
Newsletter 02/2016 www.sqlpass.de Seite 1 von 16 Inhaltsübersicht Treffen der Regionalgruppen Weitere Treffen der Regionalgruppen (noch kein Thema bekannt) Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)! Von der Professional Association for SQL Server zur Microsoft Data Platform Community Auswertung der Newsletter in 2015 und kleiner Redaktions-Jahresrückblick SQL Server Konferenz 2016 SQL Server Allgemein Blogs von Mitgliedern Business Intelligence Neues aus der Knowledgebase PASS Essential: SQL Server Integration Services PASS Essential: Analyse eines MS SQL Servers auf Performanceprobleme Impressum: PASS Deutschland e.V. Otto-Hahn-Str. 22, 65520 Bad Camberg Fax: 06434 2184993 www.sqlpass.de Vorstand: Vereinsregister: Steuer-Nr.: Oliver Engels, Tillmann Eitelberg, Klaus Höltgen, Constantin Klein VR 960 / Amtsgericht Limburg a. d. Lahn 020 227 87053, USt-IdNr.: DE814482269, Finanzamt Gießen Newsletter-Redaktion: Werbung: [email protected] [email protected] PASS-Mitgliedschaft: Anmeldeformular: Abo ändern: Newsletter-Archiv: https://www.sqlpass.de/Mitgliedschaft/Mitgliedwerdenistkostenlos.aspx http://www.sqlpass.de/Verein/bMailinglistenb/tabid/93/Default.aspx http://www.sqlpass.de/Mitgliedsbereich/NewsletterArchiv/tabid/88/Default.aspx Zum Abbestellen dieses Newsletters schicken Sie uns bitte eine Mail mit Ihren Kontaktdaten: Abmeldung monatlicher Newsletter

description

PASS-Newsletter 2016/02 Newsletter der PASS Deutschland e.V. Ausgabe: Februar Thema: Microsoft SQL Server Tags: SQLPASS, PASS, MSSQL, SQL Server

Transcript of PASS-Newsletter 2016/02

Page 1: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 1 von 16

Inhaltsübersicht

Treffen der Regionalgruppen

Weitere Treffen der Regionalgruppen (noch kein Thema bekannt)

Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)!

Von der Professional Association for SQL Server zur Microsoft Data Platform Community

Auswertung der Newsletter in 2015 und kleiner Redaktions-Jahresrückblick

SQL Server Konferenz 2016

SQL Server Allgemein

Blogs von Mitgliedern

Business Intelligence

Neues aus der Knowledgebase

PASS Essential: SQL Server Integration Services

PASS Essential: Analyse eines MS SQL Servers auf Performanceprobleme

Impressum: PASS Deutschland e.V. Otto-Hahn-Str. 22, 65520 Bad Camberg Fax: 06434 2184993 www.sqlpass.de

Vorstand: Vereinsregister: Steuer-Nr.:

Oliver Engels, Tillmann Eitelberg, Klaus Höltgen, Constantin Klein VR 960 / Amtsgericht Limburg a. d. Lahn 020 227 87053, USt-IdNr.: DE814482269, Finanzamt Gießen

Newsletter-Redaktion: Werbung:

[email protected] [email protected]

PASS-Mitgliedschaft: Anmeldeformular: Abo ändern: Newsletter-Archiv:

https://www.sqlpass.de/Mitgliedschaft/Mitgliedwerdenistkostenlos.aspx http://www.sqlpass.de/Verein/bMailinglistenb/tabid/93/Default.aspx http://www.sqlpass.de/Mitgliedsbereich/NewsletterArchiv/tabid/88/Default.aspx

Zum Abbestellen dieses Newsletters schicken Sie uns bitte eine Mail mit Ihren Kontaktdaten: Abmeldung monatlicher Newsletter

Page 2: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 2 von 16

Treffen der Regionalgruppen PASS Deutschland e.V

Details zu den einzelnen Treffen werden auf der Website angekündigt. Bitte wende Dich an die angegebenen Ansprechpartner der jeweiligen

Regionalgruppen. Die Mailadressen findest Du auf der jeweiligen Webseite.

Bayern https://Bayern.sqlpass.de

Siegfried Spuddig

Andre Essing

11. Februar 2016 um 18:30 Uhr bei Microsoft

SQL Server Release Management - SPs, CUs und CODs, ich verstehe nur Bahnhof - Andre Essing

10. März 2016

Bremen https://Bremen.sqlpass.de

Mark Kuschel

Julio Cerezo

10. Februar 2016 um 18:30 bei HEC, Bremen

Mobiles Reporting mit SQL Server Reporting Services 2016 - Mark Kuschel

10. März 2016

Hamburg https://Hamburg.sqlpass.de

Sascha Lorenz

Cornelia Matthesius

11. Februar 2016 um 18:30 bei Microsoft

Operational Analytics im SQL Server 2016

- Sascha Lorenz

09. März 2016

Mittelrhein https://Mittelrhein.sqlpass.de

Benjamin Machuletz

Johannes Curio

08. März 2016 um 19:00 Uhr

Die Neuerungen des SQL Server 2016 - Bernd Jungbluth

18. Mai 2016

Karlsruhe https://Karlsruhe.sqlpass.de

Stefan Kirner

Helge Rutz

22. März 2016 um 18:30

Azure Data Lake - Sascha Dittmann

18. April 2016

Stuttart https://Stuttgart.sqlpass.de

Michael Niethammer

Jochen Stein

03. Februar 2016 um 18:00 Uhr bei Microsoft

Die ERwin-Plattform als Basis für Metadaten-Management und Data Governance - Stefan Kausch

Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)!

Seit März 2014 gibt es unseren Newsletter auch als E-Magazin auf www.issuu.com.

Zum Studieren benötigt man nur einen Browser (oder eine IOS- oder Android App) und alle Links aus dieser Ausgabe funktionieren

auch direkt aus dem E-Magazin heraus.

Am Leichtesten findest Du unseren Newsletter über den Suchtag SQLPASS oder über den Direktlink für den aktuellen Newsletter:

http://issuu.com/sqlpass/docs/newsletter_2016_02

Page 3: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 3 von 16

Weitere Treffen der Regionalgruppen des PASS Deutschland e.V. (noch kein Thema bekannt)

Details zu den einzelnen Treffen werden auf der Website angekündigt. Bitte wende Dich an die angegebenen Ansprechpartner der jeweiligen

Regionalgruppen. Die Mailadressen findest Du auf der jeweiligen Webseite.

Berlin https://Berlin.sqlpass.de

Markus Raatz

Georg Urban 18. Februar 2016 21. April 2016

Emsland https://Emsland.sqlpass.de

William Durkin

Franken https://Franken.sqlpass.de

Michael Deinhard

Torsten Schüßler

Hannover https://Hannover.sqlpass.de

Christoph Seck

Vladimir Stepa

Marcus Möhle

12. Februar 2016 um 18:30 Uhr im Hotel Amadeus 10. März 2016

Rhein/Main https://RheinMain.sqlpass.de

Oliver Engels

Julian Breunung

Alexander Karl

09. Februar 2016 um 19:00 Uhr bei Microsoft, Bad Homburg 08. März 2016

Rheinland https://Rheinland.sqlpass.de

Tillmann Eitelberg

Christoph Muthmann

Andreas Wolter

08. Februar 2016 um 19:00 Uhr bei Microsoft 10. März 2016

Ruhrgebiet https://Ruhrgebiet.sqlpass.de

Klaus Hoeltgen

Frank Geisler 12. Februar 2016 um 19:00 Uhr 29. März 2016

Sachsen https://Sachsen.sqlpass.de

Thomas Jorzig

Robert Meier

Ralf Dietrich

30. März 2016 um 18:00 Uhr 25. Mai 2016

Page 4: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 4 von 16

Von der Professional Association for SQL Server zur Microsoft Data Platform Community

Überblick

Vielleicht hat es der ein oder andere schon bemerkt – ein

neues Logo ziert unseren Newsletter und nach und nach

werden wir auch an allen anderen Stellen das alte Logo und

die Auflösung des Kürzels PASS zu „Professional Association

for SQL Server“ entfernen. PASS global hat dies ebenfalls

schon vor einiger Zeit getan. Wir hatten im Weihnachtsgruß

des Vorstandes darüber bereits kurz berichtet, nun möchten

wir Euch, unsere Mitglieder und Freunde von PASS Deutsch-

land e.V., noch etwas ausführlicher über unsere Beweg-

gründe und die Entscheidung des Vorstandes informieren.

PASS bleibt PASS

Zunächst, der PASS Deutschland e.V. bleibt der PASS

Deutschland e.V. – das war, ist und bleibt der Name unseres

Vereins und die Auflösung des Akronyms war nie ein Be-

standteil des offiziellen Namens. Dennoch stand PASS eben

im Kopf vieler Mitglieder, im Untertitel des Logos und für

viele Jahre als Abkürzung für „Professional Association for

SQL Server“. Daher haben wir es uns auch nicht leicht ge-

macht und uns erst nach reiflicher Überlegung und etlichen

Diskussionen entschieden diese Auflösung nun zu den Akten

zu legen und dem Verein einen neuen, zeitgemäßeren Unter-

titel zu geben.

Microsoft Data Platform Community

So wollen wir uns künftig nennen und sehen. Als ich meine

ersten größeren Webapplikationen auf Basis von SQL Server

2000 entwickelt habe, da war der Microsoft SQL Server ein

leistungsfähiges relationales Datenbanksystem (RDBMS).

Doch seither hat sich viel getan und es sind über die Releases

von SQL Server 2005, 2008, 2008 R2, 2012 und 2014 nicht

nur etliche neue Funktionen in das Box-Produkt eingezogen,

sondern mit SSRS, SSIS und SSAS auch eine ganze BI-Platt-

form. Und damit nicht genug, denn spätestens mit Azure SQL

Database ist plötzlich auch eine PaaS (Platform-as-a-service)

Variante einer Microsoft Datenbank aufgetaucht, die eben-

falls Teil dessen ist, womit wir uns als Community und An-

wender der von Microsoft bereitgestellten Technologien be-

schäftigen müssen oder wollen.

Die Microsoft Datenplattform

Denn eins ist, nicht erst seit dem Big Data Hype, klar: Wir le-

ben im Datenzeitalter und Daten sind womöglich das neue Öl

oder Gold, je nachdem was einem davon besser gefällt. Das

bedeutet aber auch, dass wir bei der Frage von Datenverar-

beitung, -speicherung und –analyse ganz neuen Herausforde-

rungen und Anforderungen gegenüber stehen. Dem stellt

sich auch Microsoft und hat daher das technologische Ange-

bot stark erweitert. Neben den SQL Server und Azure SQL

Database sind weitere Azure Services im Bereich „Daten und

Speicher“ getreten. Eine NoSQL Datenbank mit

DocumentDB, Azure Blobs und Tables als einfache Daten-

speicher und Azure SQL Data Warehouse als Data Wa-

rehouse-as-a-Service-Angebot. Doch besonders spannend

und innovativ ist ein anderer Bereich.

Data Analytics

Denn was nutzen die tollsten Möglichkeiten Daten zu spei-

chern und abzufragen ohne diese auch auswertbar und ana-

lysierbar zu machen bzw. echten Erkenntnisgewinn für den

Anwender zu ermöglichen. Nicht ohne Grund hat bereits mit

dem SQL Server 2005, insbesondere aber mit dem SQL Ser-

ver 2008 der Claim „Beyond Relational“ für das Box-Produkt

Einzug gehalten. Aber natürlich gibt es auch in diesem Be-

reich in der Microsoft Public Cloud die größten Innovationen.

Azure Data Lake, HDInsight, Azure Machine Learning (ML),

Azure Stream Analytics, Azure Data Factory und der Azure

Data Catalog, dazu Event Hub oder IoT Hub. Die Liste neuer

oder erneuerter Services wird immer länger und ein Ende ist

nicht in Sicht.

Fazit

Wer sich heute als Datenprofi betrachtet, der wird im Micro-

soft SQL Server nicht die Lösung für alle Problemstellungen

finden – vielleicht aber auf der Microsoft Datenplattform.

Dennoch steht mit dem SQL Server 2016 ein neues, spannen-

des Release des von uns allen geliebten Box-Produktes bevor

und wir als PASS Deutschland e.V. werden uns den neuen

Features in unseren RGs und bei unseren Events umfassend

widmen. Einen Vorgeschmack darauf gab es ja bereits beim

vergangenen PASS Camp im letzten Dezember, noch mehr

Neues könnt Ihr dann im Februar bei der SQL Server Konfe-

renz in Darmstadt erleben. Wir wollen aber auch die Com-

munity sein, die Euch bei Euren neuen Datenherausforderun-

gen zur Seite steht und einen Rahmen liefert sich in ähnlicher

Weise dazu mit Gleichgesinnten und anderen Datenexperten

auszutauschen – ganz im Sinne unseres globalen Slogans:

Connect. Share. Learn.

Wenn Ihr zu diesem Thema Feedback für uns habt, positive

Anmerkungen oder konstruktive Kritik, dann erreicht Ihr uns

unter [email protected]

Ansprechpartner: Kostja Klein

Page 6: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 6 von 16

Auswertung der Newsletter in 2015 und kleiner Redaktions -Jahresrückblick

Überblick

Ein neues Jahr beginnt und auch im letzten Jahr gab es 12

reguläre Ausgaben des PASS-Newsletters, sowohl als per

EMail angekündigtes PDF, als auch als ISSUU-E-Paper. Und

daneben erscheint ja auch noch der nur auf Events

ausgerichtete Veranstaltungs-Newsletter. In dieser kleinen

Auswertung wollen wir unsere Redaktionsarbeit ein wenig

Revue passieren lassen.

Eine Änderung, die zu benennen wäre, ist eine Layout-Ände-

rung. Dabei wurde eine, in der Regel mit einem Bild verse-

hene Titelseite eingeführt, die jetzt zentral auch das Impres-

sum und Verwaltungs-Links enthält und neue Kopf- und Fuß-

zeilen, die dem eigentlichen Inhalt etwas mehr Raum lassen.

Daher passt der redaktionelle Inhalt manchmal auf etwas

weniger Seiten.

Außerdem haben wir eine Artikel-Datenbank eingeführt, die

die Allgemeinen und BI-Artikel bis zurück nach 1/2013

zentral sammelt und als Excel-Datei(en) downloadbar ist.

Insofern können unsere Leser und Mitglieder auch dann ei-

nen interessanten Artikel leicht ausfindig machen, wenn er

schon etwas in der Vergangenheit liegt.

Newsletter Allgemein

In 2015 umfassten alle Newsletter zusammen 212 Seiten und

das ist eine 5%ige Verminderung der Inhalte gegenüber 2014

(221 Seiten). Wenn man diese Zahl noch um die Ankündigun-

gen der PEs (Pass Essentials) bereinigt, haben wir eine 9%ige

Reduktion. Allerdings war 2014 z.B. durch die Vorstandswah-

len ein besonders Artikel-ergiebiges Jahr. Wie verteilt sich

aber dies auf die Bereiche des Newsletters?

Rubriken

Bei den Standard-Rubriken (Allgemein, BI, Blogs, KBs und RG-

Treffen) sind die Bereiche RGs, KBs und Blogs durch äußere

Faktoren bestimmt und somit nahezu gleich stark geblieben.

Auch bei den beiden redaktionell betreuten Rubriken Allge-

mein und Business Intelligence haben die Kollegen Rainer

und Michael ihre gute Arbeit fortgesetzt, aber mit 12 (14)

bzw. 25 (33) Seiten einen etwas geringeren Umfang als 2014

(Seitenzahl in Klammern), aber mehr als in 2013 erzeugt. Al-

lerdings sind der größere Rauminhalt unserer NL-Seiten und

der Abgang eines mitwirkenden Kollegen zu berücksichtigen.

Redaktionelles und Community

Leider ist der redaktionelle Inhalt des Newsletters in 2015

auch etwas geschrumpft. Hier spielt natürlich eine PASS-Mit-

gliederversammlung in 2014 eine Rolle, die dieses Jahr ge-

fehlt hat. Somit ist der redaktionelle Teil des NL um 10 Seiten

zurückgegangen. Auch konnten wir wieder nur eine kleine

Anzahl von Mitglieder-Beiträgen (5,25 Seiten) abdrucken,

wenn auch genauso viel wie 2014.

Alles in Allem ca. 14% der Seiten des NL in 2015. Das ist si-

cher ein Bereich für den wir (noch mehr) Werbung z.B. in den

RG-Treffen machen könnten.

UND: Alle Leser und RG-Treffen-Besucher können hier mit

wenig Aufwand den NL deutlich lebendiger gestalten, z.B.

durch Rückmeldungen von Events oder Buchbesprechungen.

Werbung und PASS Essentials (PE)

Die Rubrik Werbung und Event-Ankündigungen ist fast gleich

geblieben (27 auf 28 S.) Dieser Teil macht insgesamt ca. 12 %

des NL aus.

Bei den PEs (immerhin eine der Einnahmequellen der PASS)

ist die Seitenzahl deutlich gestiegen, aber auch weil wir sie

inzwischen noch früher und öfter ankündigen. Insgesamt

sind es 2015 32 statt 24 Seiten PE-Ankündigungen.

Gesamtdarstellung

Auf der folgenden Seite findet ihr die Rubriken-Ergebnisse

auch noch farbig visualisiert. (durch Rundung ergibt sich eine

Gesamtsumme von 210 Seiten). Autor: Kai Gerlach

18

43

12

5

27

5 3

46

35

18

42

12 1

4

33 3

7

5

24 2

7

8

19

44

12 12

25

23

5

32

24

13

RG KB Blog Allg BI Redaktionell Community PE Events Leer/Titel

Rubriken (Seiten)

NL 2013 NL 2014 NL 2015

Page 7: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 7 von 16

Allgemein

Wann Löschvorgänge in HEAPS den allokierten

Speicher nicht freigeben.

Dieser Artikel beschreibt die technischen Hintergründe, wa-

rum ein DELETE-Befehl nicht automatisch den allokierten

Speicher freigibt.

Autor: Uwe Ricken

http://www.db-berater.de/2015/12/wann-lschvorgnge-in-heaps-

den-allokierten-speicher-nicht-freigeben/

Don’t trust sys.dm_db_database_page_alloca-

tions.

Seit Microsoft SQL Server 2012 gibt es eine neue Möglich-

keit, die allokierten Datenseiten eines Objekts mit Hilfe der

Systemfunktion [sys].[dm_db_database_page_allocations]

zu ermitteln.

Autor: Uwe Ricken

http://www.db-berater.de/2016/01/dont-trust-sys-dm_db_data-

base_page_allocations/

Änderung der Sortierung und Einfluss auf das

Transaktionsprotokoll .

Der Autor untersucht in diesem Artikel welche Auswirkun-

gen die Änderung der Sortierung auf die entstehenden

Transaktionen haben.

Autor: Uwe Ricken

http://www.db-berater.de/2016/01/nderung-der-sortierung-und-

einfluss-auf-das-transaktionsprotokoll/

New DAX functions in SQL Server 2016.

Der Autor behandelt in diesem Artikel neue Features des

SQL Server 2016 für Data Analysis Expressions (DAX).

Autor: Daniel Calbimonte

https://www.mssqltips.com/sqlservertip/4130/new-dax-functions-

in-sql-server-2016/

Scripting SQL Server Database Owners for

Disaster Recovery.

Der Autor untersucht in diesem Artikel ein Disaster Recov-

ery-Szenario bei denen nicht alle Datenbanken über einen

‚sa‘ Account verfügen.

Autor: Brian Kelley

https://www.mssqltips.com/sqlservertip/4133/scripting-sql-server-

database-owners-for-disaster-recovery/

Understanding how DML and DDL changes im-

pact Change Data Capture in SQL Server .

Aktivieren von SQLServer Change Data Capture (CDC) verhin-

dert keine DDL-Änderungen in der betreffenden Datenbank.

Dieser Artikel gibt einen Überblick darüber was passieren

kann, wenn DDL Änderungen an Tabellen vorgenommen

werden, bei denen CDC aktiviert ist.

Autor: Ahmad Yaseen

https://www.mssqltips.com/sqlservertip/4096/understanding-

how-dml-and-ddl-changes-impact-change-data-capture-in-sql-

server/

SQL Server 2016 R Services: Guide for Client

Configuration.

SQL Server 2016 wird mit der integrierten Programmierspra-

che R ausgeliefert. Dieser Artikel führt Sie durch die Einrich-

tung und Konfiguration der Client-Arbeitsstation.

Autor: Koen Verbeeck.

https://www.mssqltips.com/sqlservertip/4114/sql-server-2016-r-

services-guide-for-client-configuration/

Troubleshooting SQL Server Transaction Log

Related Wait Types.

In diesem Artikel demonstriert der Autor, wie Sie Transak-

tionsprotokoll bezogene Wartetypen verwenden, um eine

Diagnose durchzuführen.

Autor: Daniel Farina

https://www.mssqltips.com/sqlservertip/4131/troubleshooting-

sql-server-transaction-log-related-wait-types/

Microsoft Azure DocumentDB.

Die Microsoft DocumentDB ist für den mobilen Einsatz und

Webanwendungen gedacht. Der Autor gibt einen kurzen

Überblick.

Autor: Robert Sheldon

https://www.simple-talk.com/cloud/cloud-data/microsoft-azure-

documentdb/

Ansprechpartner: Rainer A. Ledermann

Page 8: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 8 von 16

Blogs von Mitgliedern des Pass Deutschland e.V.

Liebe Newsletter-Leser!

Zwei neue Blogs und vielleicht mehr auf der SQL Konferenz

2016 Ansprechpartner: Kai Gerlach

Blog-Liste (Neue Ankündigung bei uns)

Blog: Arno Cebulla über Information Design mit MS SSRS

URL: http://blog.oraylis.de/author/acebulla/

Autor: Arno Cebulla (Rheinland)

Schwerpunkte: Information Design nach IBCS-SUCCESS-Re-

geln mit MS SSRS; Tipps und Tricks zu MS SSRS

Blog: SQL aus Hamburg

URL: http://www.sql-aus-hamburg.de

Autor: Björn Peters (Hamburg)

Schwerpunkte: Betrieblichen Themen: Performance Analy-

sen, Installations-Baselines (Best-Practices)

Blog-Liste (bereits früher veröffentlicht)

Blog: About SQL Server Basics and in-depth

URL: http://dirtyread.de

Autor: Robert Hartmann (Franken)

Blog: Architektur und Administration

URL: http://www.insidesql.org/blogs/cmu/

Autor: Christoph Muthmann (Rheinland)

Blog: Ceteris AG BI Blog URL: http://www.ceteris.ag/blog

Autor: Markus Raatz (Berlin)

Blog: Armin Neudert über SQL Server | SSDT | ALM | TFS >

Database Lifecycle Management URL: http://blogs.tmn-net.com/an/

Autor: Armin Neudert (Stuttgart)

Blog: flip-it.de :: SQL and more URL: http://www.flip-it.de

Autor: Philipp Lenz (Mittelrhein)

Blog: GDS Business Intelligence Blog

URL: http://gds-business-intelligence.de/de/category/sql-server/

Autor: Frank Geisler (Ruhrgebiet)

Blog: Hilmar Buchta über MS-OLAP URL: http://blog.oraylis.de/author/hbuchta/

Autor: Hilmar Buchta (Rheinland)

Blog: Microsoft OLAP Blog by Hilmar Buchta URL: http://ms-olap.blogspot.com

Autor: Hilmar Buchta (Rheinland)

Blog: Volker Heck über Erfahrungen mit Microsoft

SQL Server und BI URL: http://volkerheck.blogspot.de/

Autor: Volker Heck (Rheinland)

Blog: Tillmann Eitelberg zu SSIS-Components URL: http://www.ssis-components.net

Autoren: Tillmann Eitelberg (Rheinland) und Oliver Engels

Blog: TORSTEN SCHUESSLER | Sapere aude! (aka tosc) URL: http://www.insidesql.org/blogs/tosc/

Autor: Torsten Schüßler (Franken)

Blog: GlorfIT

URL: http://glorf.it

Autor: Thomas Glörfeld (Franken)

Blog: Robert Panther on SQL Server

URL: http://pantheronsql.wordpress.com

Autor: Robert Panther (Rhein/Main)

Blog: SQL Server Intern

URL: http://www.sqlmaster.de

Autor: Uwe Ricken (Rhein/Main)

Blog: Sascha Lorenz aus Hamburg über die Themen Micro-

soft SQL Server, SharePoint, .NET Technologien und ganz all-

gemein über Business Intelligence

URL: http://saschalorenz.blogspot.com

Autor: Sascha Lorenz (Hamburg)

Blog: Nikoport - SQL Server, Community, Development and

Web adventures

URL: http://www.nikoport.com

Autor: Niko Neugebauer (Rhein/Main)

Blog: sqlXpert GmbH Blog

URL: http://www.sqlxpert.de/blogsqlxpert/

Autoren: Daniel Caesar und Imke Feldmann (Berlin)

Blog: SQL Server Engine & BI blog by Andreas Wolter

URL: http://www.insidesql.org/blogs/andreaswolter/

Autor: Andreas Wolter (Rheinland)

Blog-Infos

Ankündigung, Änderung, Löschung

Wenn auch dein PASS Deutschland e.V.-Mitglieds-Blog hier

erscheinen soll, so schreibe bitte eine E-Mail an:

newsletter(punkt)redaktion(at)sqlpass(punkt)de mit:

Dem Titel des BLOG’s , Deinem Namen, Deinem Blog-URL,

Deinen Inhalten, einer (kurzen) Übersicht der Schwerpunkte,

Deiner Regionalgruppe: (optional, aber erwünscht) und Dei-

ner Email-Adresse: Letztere ist für Rückmeldungen, wird

aber nicht auf unserer BLOG-Seite veröffentlicht oder an-

derweitig verwendet.

Bitte teile uns möglichst auch Änderungen an Deinem Blog

(Themenverschiebung, Blog-URL etc.) mit. Vielen Dank

Page 9: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 9 von 16

Business Intelligence

New DAX functions in SQL Server 2016

Trotz der Gefahr einer Wiederholung listet der Artikel neue

DAX-Funktionen in SQL Server 2016 und erläutert sie und

ihre Anwendung.

https://www.mssqltips.com/sqlservertip/4130/new-dax-

functions-in-sql-server-2016/

Effortlessly Analyze Data History Using

Temporal Tables

Mit diesem Feature kann man wohl in einigen Szenarios

ohne spezielle ETL-Prozesse auch die Änderungen an den

Einträgen von Tabellen nachvollziehen.

http://blogs.technet.com/b/dataplatforminsider/archive/20

16/01/11/effortlessly-analyze-data-history-using-temporal-

tables.aspx

Power BI Service Update

Das Power BI Team war in den letzten Wochen fleissig und

hat einige Neuerungen herausgebracht.

http://blogs.msdn.com/b/powerbi/archive/2016/01/06/pow

er-bi-service-update-0106.aspx

3 Tips for Introducing BI to Newbies

Der Autor ist der Meinung, dass es noch genügend

Menschen gibt, die sich unter dem Begriff "BI" nicht viel

vorstellen können, es aber sollten..

https://tdwi.org/articles/2016/01/12/3-Tips-Introducing-BI-

to-Newbies.aspx

A “Business Intelligence” (BI) Definition

Mit all den neuen Buzzwords und Tools vergessen wir

manchmal mit was wir uns beschäftigen. Der Autor

wiederholt und erweitert eine eine schon länger bestehende

Definition und erläutert sein Verständnis der

Schlüsselbegriffe.

http://www.sqlservercentral.com/blogs/mr-fox-

sql/2016/01/11/a-business-intelligence-bi-definition/

Scripting Environments in SSIS

Man kann im SQL Server Umfeld fast überall mit Skripten

arbeiten. Bei Environments in SSIS offensichtlich nicht.

http://www.sqlservercentral.com/articles/Integration+Servi

ces+(SSIS)/135173/

Monitoring SSAS Multidimensional MDX Query

Results Serialisation, Part 1

Der Artikel beschreibt, wie man mit Hilfe des Profilers /

XEvents mehr über die Innereien der SSAS MDX Query

Engine herausfinden kann. Mehr zu möglichen Anwen-

dungen könnte in den angekündigten Folgeartikeln kommen.

http://blog.crossjoin.co.uk/2016/01/22/monitoring-ssas-

multidimensional-mdx-query-results-serialisation-part-1/

The Table.Schema() Function In Power BI/M

Chris Webb beschreibt eine neue Metadatenfunktion in

Power BI/M und zeigt erste Ideen, wie man sie sinnvoll

einsetzen könnte.

http://blog.crossjoin.co.uk/2016/01/19/the-table-schema-

function-in-power-bim/

Year to Date in Previous/Prior Year

Rob Collie zeigt uns hier seinen Ansatz zur Berechnung von

YTD-Werten in DAX. Da es keine native DAX-Funktion gibt

und es eine häufige Anforderung ist, sollte man sich das vor

eigenen Entwicklungen einmal anschauen.

http://www.powerpivotpro.com/2016/01/year-to-date-in-

previousprior-year/

The Recording for DILM DevOps: SSIS Frame-

works + Design Patterns is available!

Der aufgezeichnete Kurs von Ady Leonard kann frei gesehen

werden, nachdem man sich registriert hat.

http://sqlblog.com/blogs/andy_leonard/archive/2016/01/21

/the-recording-for-dilm-devops-ssis-frameworks-design-

patterns-is-available.aspx

Page 10: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 10 von 16

Power Pivot Utils: a nice collection of VBA mac-

ros #powerpivot #dax

Wenn man die gleichen Klicks immer wieder ausführen

muss, wünscht man sich eine Automatisierung. Die VBA-

Makros können hier einen Ansatz bieten.

http://sqlblog.com/blogs/marco_russo/archive/2016/01/19/

power-pivot-utils-a-nice-collection-of-vba-macros-

powerpivot-dax.aspx

Solving the ACE Driver Bitness Madness

Hier haben wir einen möglicherweise wertvollen Tipp, wenn

32-Bit und 64-Bit-Versionen von Office und Power BI

gemeinsam verwendet werden sollen.

http://prologika.com/CS/blogs/blog/archive/2016/01/19/sol

ving-the-ace-driver-bitness-madness.aspx

Temporal Tables != Data Warehouse

Bei neuen Features des SQL Servers muss man zuerst einmal

entscheiden, wie sie in die etablierten Prozesse und

Vorgehensweisen passen. Der Artikel gibt Hilfestellung bei

Temporal Tables im Zusammenspiel mit einem Data

Warehouse.

https://paultebraak.wordpress.com/2016/01/16/temporal-

tables-data-warehouse/

Ever wondered what’s captured in the SSAS

Flight Recorder?

Wenn Ihr Euch schon immer gewundert habt, was im Flight

Recorder der SSAS enthalten ist, so gibt der Artikel die

nötigen Einblicke.

http://byobi.com/blog/2016/01/ever-wondered-whats-

captured-in-the-ssas-flight-recorder/

Descriptive Statistics In Power BI/M With

Table.Profile()

Eine neue Funktion "Table.Profile()" hilft, einen Überblick

über einen bis dahin nicht bekannten Datenbestand zu

erhalten.

http://blog.crossjoin.co.uk/2016/01/12/descriptive-

statistics-in-power-bim-with-table-profile/

Performance Monitoring for Analysis Services

Im zweiten Teil der Artikelserie erfahren wir, wie wir die

Daten sammeln, die wir zur Überwachung der Performance

von SSAS benötigen.

http://byobi.com/blog/2015/12/performance-monitoring-

for-analysis-services-part-2/

Cool new features in SQL Server 2016 Setup

Zwei neue Features in SQL Server 2016 waren Stefan Grigat

einen Artikel wert und er erläutert, warum man sich damit

beschäftigen sollte.

https://blog.oraylis.de/2015/12/new-features-sql-server-

2016-setup/

The Best Self-Service BI Tools of 2015

Wenn man einmal wieder andere als die eigenen Argumente

in einer Diskussion benötigt, kann man die übersichtlich

zusammengestellten Angaben im referenzierten Artikel gut

verwenden.

http://prologika.com/CS/blogs/blog/archive/2016/01/02/th

e-best-self-service-bi-tools-of-2015.aspx

Getting Rid Of Custom Visuals

Die Geister, die ich rief... Ein Custom Visual ist schwer wieder

loszuwerden, wenn man den Artikel nicht kennt.

http://prologika.com/CS/blogs/blog/archive/2016/01/10/ge

tting-rid-of-custom-visuals.aspx

Performance issues related to security roles in

Analysis Services Tabular #ssas #tabular

Wenn Queries in Analysis Services Tabular für "normale"

Nutzer langsamer ablaufen, könnte der folgende Artikel eine

Hilfe sein.

http://sqlblog.com/blogs/marco_russo/archive/2016/01/13/

performance-issues-related-to-security-roles-in-analysis-

services-tabular-ssas-tabular.aspx

Page 11: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 11 von 16

MSDTC Requirements for SSIS Transactions

Beim Einsatz von SSIS-Paketen, die mehrere Server betreffen

und verteilte Transaktionen benötigen kann einiges schief

gehen.

http://www.sqlservercentral.com/blogs/sqlstudies/2016/01

/06/msdtc-requirements-for-ssis-transactions/

ETL Instrumentation in 2016

Andy Leonard bringt hier ein Update zu einem früheren

Artikel. Der aktuelle Artikel verwendet eine aktuelle Preview

Version des SQL Servers und kann eine wertvolle Grundlage

für eigene Entwicklungen sein.

http://sqlblog.com/blogs/andy_leonard/archive/2015/12/26

/etl-instrumentation-in-2016.aspx

Operationalize your machine learning project

using SQL Server 2016 SSIS and R Services

Der Artikel zeigt das Zusammenspiel zwischen SSIS und den

R Services im SQL Server 2016.

http://blogs.msdn.com/b/ssis/archive/2016/01/12/operatio

nalize-your-machine-learning-project-using-sql-server-2016-

ssis-and-r-services.aspx

How to use SSIS to extract transform and load

data to Hadoop

Auch wenn der Titel zu viel verspricht, hilt es doch an der

einen oder anderen Stelle die Wartezeit auf eine richtige

Integration in SSIS zu überbrücken.

https://blog.oraylis.de/2016/01/hadoop-simple-etl-ssis/

Ansprechpartner: Michael Riedmüller

Werbung

BI-Lead und BI Developer (m/w) für Microsoft SQL Server gesucht!

übernachtungsfrei im Rhein-Main Gebiet

Page 12: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 12 von 16

Neues aus der Knowledgebase

Liebe Newsletter-Leser!

Einiges, darunter drei Cumulative Updates zu SQL 2014 und

SQL 2012. Stichtag: 23.01.2016. Euer Kai Gerlach

SQL Server 2014

Cumulative Updates

Cumulative Update 11 for SQL Server 2014 (21.12.2015)

https://support.microsoft.com/kb/3106659

Cumulative Update 4 for SQL Server 2014 SP1 (22.12.2015)

https://support.microsoft.com/kb/3106660

Hotfixes

FIX: Temporary files that are created by DBCC are not dele-

ted when SQL Server is restarted (21.12.2015)

https://support.microsoft.com/kb/3075468

FIX: No error is prompted when connection is terminated in

sqlcmd (21.12.2015).

Anm. d. Red.: Auf SQL 2014 ausgedehnt.

https://support.microsoft.com/kb/3082877

FIX: Can’t create database snapshot when you use DBCC

CHECKDB in SQL Server 2014 (21.12.2015)

https://support.microsoft.com/kb/3099548

FIX: Access violation when you run an INSERT, UPDATE or

MERGE statement on a view that uses WITH CHECK OPTION

in SQL Server 2014 (21.12.2015)

https://support.microsoft.com/kb/3103998

FIX: DBCC CHECKFILEGROUP reports false inconsistency er-

ror 5283 on a database that contains a partitioned table in

SQL Server 2014 (21.12.2015)

https://support.microsoft.com/kb/3108537

FIX: Query stops responding when you run a parallel query

on a table that has a columnstore index in SQL Server 2014

(21.12.2015)

https://support.microsoft.com/kb/3110497

FIX: It takes a long time to install service packs or cumulative

updates in SQL Server 2014 (21.12.2015)

https://support.microsoft.com/kb/3115774

FIX: Performance is slow when you open and read event files

(.xel) by using XEvent Linq reader in SQL Server 2012 or SQL

Server 2014 (21.12.2015)

Anm. d. Red.: Auf SQL 2014 ausgedehnt.

https://support.microsoft.com/kb/3112710

FIX: Memory leak occurs in the MEMOBJ_SOSNODE type ob-

ject when you run a query that contains sys.database_per-

missions in SQL Server 2014 (21.12.2015)

https://support.microsoft.com/kb/3115789

FIX: Access violation occurs when you use the ODBC Dri-

ver11 in SQL Server 2014 (21.12.2015)

https://support.microsoft.com/kb/3116718

FIX: Access violation occurs when you update compressed

data in SQL Server 2014 (21.12.2015)

https://support.microsoft.com/kb/3119197

FIX: Incorrect result occurs when you run a parallel query

that contains a many-to-many merge join in SQL Server 2014

(21.12.2015)

https://support.microsoft.com/kb/3120287

FIX: Assertion failure occurs when you run a query in SQL

Server 2014 (21.12.2015)

https://support.microsoft.com/kb/3120675

FIX: "Invalid cursor position" error when you retrieve spatial

data by using SQLSetPos in SQL Server 2014 or SQL Server

2012 (22.12.2015)

https://support.microsoft.com/kb/3100451

FIX: Access violation and the program restarts when you

change an extended events session in SQL Server 2014

(22.12.2015)

https://support.microsoft.com/kb/3107346

FIX: Log shipping restore job takes a long time on the se-

condary server in SQL Server 2014 (22.12.2015)

https://support.microsoft.com/kb/3123068

FIX: Access violations when you use the FileTable feature in

SQL Server 2012 or SQL Server 2014 (14.01.2016)

Anm. d. Red.: Auf SQL 2014 ausgedehnt.

https://support.microsoft.com/kb/3087872

Page 13: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 13 von 16

FIX: Slow synchronization when disks have different sector

sizes for primary and secondary replica log files in SQL Server

AG and Logshipping environments (21.01.2016)

Anm. der Red. Titel geändert

https://support.microsoft.com/kb/3009974

Sonstige KB-Artikel

Enable plan-affecting SQL Server query optimizer behavior

that can be controlled by different trace flags on a specific-

query level (21.01.2016)

Anm. d. Red.: Update nach über einem Jahr.

https://support.microsoft.com/kb/2801413

SQL Server 2014 SSAS, SSRS, SSIS, REPL

Hotfixes

FIX: SubscriptionStreams parameter is ignored by the Distri-

bution Agent when you use transactional replication in SQL

Server 2014 (21.12.2015)

https://support.microsoft.com/kb/3113071

FIX: Arbitrary shape multi-select query ignores scoped calcu-

lations and returns unexpected results in SSAS (17.01.2016)

https://support.microsoft.com/kb/3107431

FIX: All attributes in element are ignored when you trans-

form XML file in SSIS 2012 or SSIS 2014 (21.12.2015)

Anm. d. Red.: Auf SQL 2014 ausgedehnt.

https://support.microsoft.com/kb/3052461

FIX: Orientation setting is lost when you export a report to a

Word document in SSRS 2012 or SSRS 2014 (21.12.2015)

Anm. d. Red.: Auf SQL 2014 ausgedehnt.

https://support.microsoft.com/kb/3081150

FIX: Error occurs when you try to start Report Builder for

SSRS 2014 from Report Manager (22.12.2015)

https://support.microsoft.com/kb/3123448

SQL Server 2014 MDS

Hotfixes

FIX: The version and version flag properties of subscription

view can't be updated correctly in MDS 2012 or MDS 2014

(21.12.2015). Anm. d. Red.: Auf SQL 2014 ausgedehnt.

https://support.microsoft.com/kb/3102243

SQL Server 2012

Cumulative Updates

Cumulative update package 10 for SQL Server 2012 SP2

(21.01.2016)

https://support.microsoft.com/kb/3120313

Hotfixes

FIX: No error is prompted when connection is terminated in

sqlcmd (21.12.2015). Anm. d. Red.: Auf 2014 ausgedehnt.

https://support.microsoft.com/kb/3082877

FIX: It takes a long time to install service packs or cumulative

updates in SQL Server 2014 (21.12.2015)

https://support.microsoft.com/kb/3115774

FIX: Access violations when you use the FileTable feature in

SQL Server 2012 or SQL Server 2014 (14.01.2016)

Anm. d. Red.: Auf SQL 2014 ausgedehnt.

https://support.microsoft.com/kb/3087872

FIX: Slow synchronization when disks have different sector

sizes for primary and secondary replica log files in SQL Server

AG and Logshipping environments (21.01.2016)

Anm. der Red. Titel geändert

https://support.microsoft.com/kb/3009974

FIX: Column data is deleted when you update another co-

lumn in a table in SQL Server 2012 (21.01.2016)

https://support.microsoft.com/kb/3120595

FIX: The INSTEAD OF trigger uses a different collation than

the contained database uses in SQL Server 2012

(21.01.2016)

https://support.microsoft.com/kb/3123089

FIX: The Log Reader Agent stops intermittently and an Ac-

cess Violation occurs in SQL Server 2012 (21.01.2016)

https://support.microsoft.com/kb/3123309

FIX: You receive error messages when you run a query that

uses tempdb in SQL Server (21.01.2016)

https://support.microsoft.com/kb/3125526

FIX: Error occurs when you try to drop or delete filegroups or

partition schemes and functions in SQL Server (21.01.2016)

https://support.microsoft.com/kb/3132058

Page 14: PASS-Newsletter 2016/02

Newsletter 02/2016

www.sqlpass.de Seite 14 von 16

FIX: SMK initialization fails on one node of a SQL Server 2012

failover cluster (21.01.2016)

https://support.microsoft.com/kb/3132062

FIX: An access violation occurs when you have a CRE-

ATE_LINKED_SERVER event notification and you run the

sp_addlinkedserver stored procedure (21.01.2016)

https://support.microsoft.com/kb/3133273

FIX: Incorrect group members are obtained when you exe-

cute the xp_logininfo stored procedure in SQL Server

(21.01.2016)

https://support.microsoft.com/kb/3135749

FIX: SQL Server may crashes when a request for execution of

a remote stored procedure contains incomplete definition of

arguments (21.01.2016)

https://support.microsoft.com/kb/3135750

SQL Server 2012 SSRS

Hotfixes

FIX: "No such interface supported" error when you click a

parameter drop-down list in an SSRS or CRM report

(21.01.2016)

https://support.microsoft.com/kb/3095626

FIX: Default settings are used when you print to a non-

default printer in SQL Server 2012 Reporting Services

(21.01.2016)

https://support.microsoft.com/kb/3109051

SQL Server 2008 R2

Sonstige KB-Artikel

Enable plan-affecting SQL Server query optimizer behavior

that can be controlled by different trace flags on a specific-

query level (21.01.2016)

Anm. d. Red.: Update nach über einem Jahr.

https://support.microsoft.com/kb/2801413

SQL Server 2008

Sonstige KB-Artikel

Enable plan-affecting SQL Server query optimizer behavior

that can be controlled by different trace flags on a specific-

query level (21.01.2016)

Anm. d. Red.: Update nach über einem Jahr.

https://support.microsoft.com/kb/2801413

SQL Server 2005

Hotfixes

FIX: I/O requests that are generated by the checkpoint pro-

cess may cause I/O bottlenecks if the I/O subsystem is not

fast enough to sustain the IO requests in SQL Server 2005

(02.01.2016)

https://support.microsoft.com/kb/929240

Sonstige KB-Artikel

Enable plan-affecting SQL Server query optimizer behavior

that can be controlled by different trace flags on a specific-

query level (21.01.2016)

Anm. d. Red.: Update nach über einem Jahr.

https://support.microsoft.com/kb/2801413

Ansprechpartner: Kai Gerlach

Page 15: PASS-Newsletter 2016/02

Newsletter 02/2016

PASS Essentials werden vom PASS Deutschland e.V. veranstaltet: http://www.sqlpass.de Allgemeine Geschäftsbedingungen (AGB): http://www.sqlpass.de/Events/AllgemeineGeschäftsbedingungenAGB.aspx Seite 15 von 16

PASS Essential: SQL Server Integration Services

Dauer: 1 Tag

Ort: Prosozial GmbH, Emser Straße 10, 56076 Koblenz

Datum: 12. April 2016, 09.00-18:00 Uhr

Teilnehmeranzahl: mindestens 4, maximal 8

Preis: Mitglieder PASS Deutschland e.V. 299€ (inkl. MwSt.), Nicht-Mitglieder 475€ (inkl. MwSt.) Bei gleichzeitiger Anmeldung als neues Mitglied gilt hierfür bereits der Mitgliederpreis.

Schulungszertifikat: Ja

Anmeldung: E-Mail an registrierung [at] sqlpass [punkt] de

Voraussetzungen: Laptop mit SQL Server ab Version 2012

Sprecher:

Bernd Jungbluth

Inhalt

SQL Server Integration Services – kurz SSIS – wird in erster Linie im Segment Business Intelligence zur Konsolidierung und Integra-

tion von Daten aus den unterschiedlichsten Datenquellen verwendet, um so eine konsistente Datengrundlage für Analysen und

Auswertungen zu liefern.

Das Leistungsspektrum von SSIS bietet sich jedoch nicht nur für Business Intelligence an. SSIS lässt sich immer dann einsetzen, wenn es darum geht, Daten zu importieren, exportieren, transformieren, aufzubereiten, migrieren, konsolidieren oder zu integ-rieren – ob nun als einfache Datentransfers, Import-/Export-Routinen, ETL-Lösungen oder als komplexe Datenintegrationslösun-gen. In diesem Pass Essential wird die Realisierung von ETL- bzw. Datenintegrations-Lösungen behandelt. Dabei steht die Entwicklung dieser Lösungen im Mittelpunkt, ergänzt mit deren Bereitstellung und Betrieb.

Nach Abschluss des Pass Essential können Sie

ETL- bzw. Datenintegrations-Lösungen erstellen

SSIS-Projekte bereitstellen und verwalten

SSIS-Projekte manuell und automatisiert ausführen

Teilnehmer Voraussetzungen:

Grundkenntnisse SQL Server

Kursinhalte:

Einsatzmöglichkeiten von SQL Server Integration Services

Entwickeln von SSIS-Projekten

Bereitstellen und Betrieb von SSIS-Projekten

Sprecher

Page 16: PASS-Newsletter 2016/02

Newsletter 02/2016

PASS Essentials werden vom PASS Deutschland e.V. veranstaltet: http://www.sqlpass.de Allgemeine Geschäftsbedingungen (AGB): http://www.sqlpass.de/Events/AllgemeineGeschäftsbedingungenAGB.aspx Seite 16 von 16

PASS Essential: Analyse eines Microsoft SQL Server auf Performanceprobleme

Dauer: 1 Tag

Ort: Karlsruhe, inovex GmbH

Datum: 18. April 2016, 09.00-16.30 Uhr

Teilnehmeranzahl: mindestens 4, maximal 12

Preis: Mitglieder PASS Deutschland e.V. 299€ (inkl. MwSt.), Nicht-Mitglieder 475€ (inkl. MwSt.) Bei gleichzeitiger Anmeldung als neues Mitglied gilt hierfür bereits der Mitgliederpreis.

Schulungszertifikat: Ja

Anmeldung: E-Mail an registrierung [at] sqlpass [punkt] de

Voraussetzungen:

Sprecher:

Uwe Ricken verfügt über mehr als 6 Jahre Praxiserfahrung als DBA und mehr als 14 Jahre Erfahrungen als Ent-

wickler von Datenbankmodellen. Im Mai 2013 wurde diese Erfahrung mit der Zertifizierung zum 7. deutschen

„Microsoft Certified Master – SQL Server 2008“ gekrönt. Im Juli 2013 wurde ihm zum ersten Mal der MVP-Award

von Microsoft für seine Unterstützung der Microsoft SQL Server Community verliehen. Damit war Uwe Ricken

der erste MCM + MVP in Deutschland. Uwe Ricken ist als Sprecher zu den Themen „Database Engine Internals“,

„Query Optimizing“ und „Entwicklung“ auf vielen Konferenzen in ganz Europa anzutreffen.

Inhalt

Nach Abschluss des Workshops haben Sie fundierte Kenntnisse in diesen Themen

„Problemzonen“ einer Installation von Microsoft SQL Server, die auftreten, wenn eine „Standardinstallation“ implemen-

tiert wird.

an Hand eines Stufenplans kann Schritt für Schritt die Analyse eines Systems durchführt werden.

Ergebnisse der Messungen werden in einer Bewertungsmatrix auf Schwachpunkte untersucht.

Teilnehmer Voraussetzungen:

Grundkenntnisse über Microsoft SQL Server

Umgang mit Microsoft SQL Server Management Studio

Kursinhalte:

Engpässe im Betriebssystem, die einen Microsoft SQL Server ausbremsen

Konfigurationseinstellungen einer Instanz von Microsoft SQL Server

TEMPDB – falsche Konfiguration und ihre Auswirkungen auf die Performance

PLE – Analyse und Bewertung von „Page Life Expectancy“ im Zusammenhang mit verwendeten Datenbanken

Analyse der Belegung des Buffer Pool pro Datenbank!

PFS-Contention, Locking, Blocking, Deadlocks – welche Möglichkeiten gibt es für die Beseitigung

Korrekte Datenbankeinstellungen (Datenbankdateien, Protokolldateien)

PERFMON – Einblicke in die Arbeitsweise des Microsoft SQL Server zur Performancebewertung

Analyse von Wait Stats zur Bewertung von vorhandenen Engpässen

Anforderungen an eine Kundendokumentation

o Gliederung der Dokumentation

o Präsentation der Analyseergebnisse & Handlungsempfehlungen

An konkreten Beispielen, die mit dem eigenen Laptop (mitgebracht incl. installierter Software) ebenfalls simuliert werden

können, werden verschiedene Engpässe demonstriert, die es zu erkennen gilt. Wenn es um die Bewertung von Analyseer-

gebnissen mittels Wait Stats geht, so können solche Ergebnisse für jeden EIGENEN Server simultan im Workshop ausge-

wertet werden.