Upload
pass-deutschland-ev
View
230
Download
0
Embed Size (px)
DESCRIPTION
Newsletter der PASS Deutschland e.V. Ausgabe: Januar Thema: Microsoft SQL Server Tags: SQLPASS, PASS, MSSQL, SQL Server
Citation preview
Newsletter 01/2016
www.sqlpass.de Seite 1 von 13
Inhaltsübersicht
Namensänderung - PASS
Treffen der Regionalgruppen
Weitere Treffen der Regionalgruppen (noch kein Thema bekannt)
SQL Server Konferenz 2016
PASS Camp 2015, kurzer Rückblick
SQL Server Allgemein
Blogs von Mitgliedern
Interview mit Benjamin Kettner
Business Intelligence
Neues aus der Knowledgebase
PASS Essentials: Analyse eines MS SQL Servers auf Perfor-manceprobleme
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
Newsletter 01/2016
www.sqlpass.de Seite 2 von 13
Namensänderung – PASS: Microsoft Data Platform Community.
PASS bleibt PASS, jedoch steht PASS künftig nicht mehr für „Professional Association for SQL Server“, sondern für das, was der Verein eigentlich schon seit Jahren ist: Die Microsoft Data Platform Community in Deutschland! Entsprechend dem erweiterten Portfolio aus Redmond, haben wir auch unsere Themen angepasst, denn es gibt im Jahre 2016 weit mehr, als nur ein Box-Produkt namens SQL Server, mit dem wir unsere Data Management & Analytik Aufgaben lösen können.
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
14. Januar 2016 um 18:30 Uhr bei Microsoft
TBD - Stefan Schulz
11. Februar 2016
Rheinland https://Rheinland.sqlpass.de
Tillmann Eitelberg
Christoph Muthmann
Andreas Wolter
14. Januar 2016 um 19:00 Uhr bei Microsoft
Performanceoptimierung mit Hilfe des Plancache - Christoph Muthmann
Wer braucht schon Clustered Indexes? Pro und Con von Clustered Indexes! – Uwe Ricken
08. Februar 2016
Mittelrhein https://Mittelrhein.sqlpass.de
Benjamin Machuletz
Johannes Curio
19. Januar 2016 um 19:00 Uhr
Tooltime mit Tim and Al
08. März 2016
Rhein/Main https://RheinMain.sqlpass.de
Oliver Engels
Julian Breunung
Alexander Karl
12. Januar 2016 um 19:00 Uhr bei Microsoft, Bad Homburg
T-SQL Code testen mit tSQLt – Frank Geisler
09. Februar 2016
Karlsruhe https://Karlsruhe.sqlpass.de
Stefan Kirner
Helge Rutz
26. Januar 2016 um 18:30
Neues in SQL Server 2016 - Sascha Götz
29. März 2016
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_01
Newsletter 01/2016
www.sqlpass.de Seite 3 von 13
Weitere Treffen der Regionalgruppen des PASS Deutschland e.V. (noch kein Thema bek annt)
Berlin https://Berlin.sqlpass.de
Markus Raatz
Georg Urban
18. Februar 2016 21. April 2016
Bremen https://Bremen.sqlpass.de
Mark Kuschel
Julio Cerezo
07. Januar 2016 um 18:30 10. Februar 2016
Emsland https://Emsland.sqlpass.de
William Durkin
Franken https://Franken.sqlpass.de
Michael Deinhard
Torsten Schüßler
Hamburg https://Hamburg.sqlpass.de
Sascha Lorenz
Cornelia Matthesius
13. Januar 2016 um 18:30 bei Microsoft 11. Februar 2016
Hannover/Göttingen https://Hannover.sqlpass.de
Christoph Seck
Vladimir Stepa
Marcus Möhle
15. Januar 2016 um 18:30 Uhr im Hotel Amadeus
11. Februar 2016
Ruhrgebiet https://Ruhrgebiet.sqlpass.de
Klaus Hoeltgen
Frank Geisler
Sachsen https://Sachsen.sqlpass.de
Thomas Jorzig
Robert Meier
Ralf Dietrich
Stuttgart https://Stuttgart.sqlpass.de
Michael Niethammer
Jochen Stein
Newsletter 01/2016
www.sqlpass.de Seite 4 von 13
Newsletter 01/2016
www.sqlpass.de Seite 5 von 13
PASS Camp 2015, kurzer Rückblick von Christa Kurschat.
Einmal im Jahr veranstaltet die PASS Deutschland e.V. das PASS Camp
Beim PASS Camp werden Hands On die neuesten Techniken im Bereich Integration Services, BI, Administration und Development
rund um den SQL Server gezeigt und erarbeitet.
Das PASS Camp fand in diesem Jahr Anfang Dezember in Seeheim-Jugenheim im Lufthansa Trainingscenter statt.
20 Speaker zeigten in 4 Tracks auf der Basis der CTP 3 was es Neues rund um den SQL Server 2016 geben wird.
Ich hatte in diesem Jahr das Thema „Development“ gewählt. Im Einzelnen gab es Neues z.B. zu den Data Tools, Azure Key Vault,
InMemory -Technologien, neue Security Features, Power BI for Developers und das Testframework tSQLt.
Als ganz neues Feature gibt es eine neue Abfragesprache U-SQL. U-SQL ist gedacht um Big Data Analysen zu vereinfachen. Sie
beinhaltet SQL- und C#-Elemente, was es ermöglicht, Abfragen auf Big Data in einer mehr gewohnten Art zu schreiben.
Newsletter 01/2016
www.sqlpass.de Seite 6 von 13
Allgemein
T-SQL Enhancements in SQL Server 2016.
SQL Server 2016 – aktuell noch in der Preview – bietet
mehrere Verbesserungen in T-SQL. Dieser Artikel zeigt
einige Änderungen und Verbesserungen.
Autor: Koen Verbeeck
https://www.mssqltips.com/sqlservertip/4108/tsql-enhancements-
in-sql-server-2016/
SQL Server Temp Table vs Table Variable Per-
formance Testing.
Dieser Artikel setzt sich mit dem Thema: Was ist besser zu
bedienen, eine temporäre Tabelle oder eine Tabellen
Variable? Es gibt technische Gründe , um die eine bzw.
andere Lösung zu verwenden. In diesem Tipp vergleicht der
Autor die Leistung dieser beiden temporären Objekte mit ein
paar einfachen Szenarien.
Autor: Ben Snaidero
https://www.mssqltips.com/sqlservertip/2825/sql-server-temp-ta-
ble-vs-table-variable-performance-testing/
SQL Server Integration Services 2016 Control
Flow Templates Introduction.
Einer der bedeutendsten neuen Features von SQL Server
Integration Services (SSIS) ist die Möglichkeit Vorlagen für
die Ablaufsteuerung zu definieren. Diesen Vorlagen können
regelmäßig SSIS-Pakete hinzugefügt werden, um eine
schnelle und effiziente Wiederverwendung zu ermöglichen.
Autor: Koen Verbeeck
https://www.mssqltips.com/sqlservertip/4101/sql-server-integra-
tion-services-2016-control-flow-templates-introduction/
Getting Per Session Wait Statistics in SQL
Server 2016.
Dieser Artikel behandelt die neue SQL Server 2016 dyna-
mische Verwaltungsschicht und analysiert die in einer
Sitzung verbrauchten Zeiten.
Autor: Daniel Farina
https://www.mssqltips.com/sqlservertip/4078/getting-per-session-
wait-statistics-in-sql-server-2016/
How to change server level collation for a SQL
Server Instance.
In diesem Artikel zeigt der Autor, wie man für eine
vorhandene SQL Server Instanz die Sortierungseinstellung
nachträglich ändern kann.
Autor: Manvendra Singh
https://www.mssqltips.com/sqlservertip/2901/how-to-change-
server-level-collation-for-a-sql-server-instance/
How to find UDFs causing SQL Server perfor-
mance issues.
Der Autor untersucht anhand eines Beispiels die Ermittlung
und Behebung von etwaigen Performanceproblemen bei der
Verwendung von skalaren benutzerdefinierte Funktionen
(UDF).
Autor: Fikrat Azizov
https://www.mssqltips.com/sqlservertip/4100/how-to-find-udfs-
causing-sql-server-performance-issues/
SQL Server Performance Considerations -
Fetching Rows One By One or All At Once.
Beim Zugriff auf eine SQL Server-Datenbank aus einer
Programmierumgebung gibt es verschiedene Möglichkeiten
das Result-Set zu ermitteln. In diesem Artikel untersucht der
Autor die verschiedenen Optionen und zeigt auf, wann
welche Option verwendet werden sollte.
Autor: Tim Wiseman
https://www.mssqltips.com/sqlservertip/4124/sql-server-perfor-
mance-considerations--fetching-rows-one-by-one-or-all-at-once/
Removing Duplicates Rows with SSIS Sort
Transformation.
Der Autor zeigt in diesem Artikel eine einfache und schnelle
Möglichkeit auf, doppelte Datensätze in einer SQL Server
Tabelle mit Hilfe von SSIS zu entfernen.
Autor: Brady Upton
https://www.mssqltips.com/sqlservertip/3036/removing-dupli-
cates-rows-with-ssis-sort-transformation/
Ansprechpartner: Rainer A. Ledermann
Newsletter 01/2016
www.sqlpass.de Seite 7 von 13
Blogs von Mitgliedern des Pass Deutschland e.V.
Liebe Newsletter-Leser!
Back to „Normal“
Ansprechpartner: Kai Gerlach
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 (RheinMain)
Blog: SQL Server Intern
URL: http://www.sqlmaster.de
Autor: Uwe Ricken (RheinMain)
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 (RheinMain)
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 Themen-Schwerpunkte
Deiner Regionalgruppe: (optional, aber erwünscht)
(Deiner Email-Adresse): Die ist für Rückmeldungen,
wird aber nicht auf unserer BLOG-Seite veröffentlicht
oder anderweitig verwendet.
Bitte teile uns möglichst auch Änderungen an Deinem Blog
(Themenverschiebung, Blog-URL, oder Beendigung etc.) mit.
Vielen Dank.
Newsletter 01/2016
www.sqlpass.de Seite 8 von 13
Interview mit Benjamin Kettner.
Die Regionalgruppe Berlin hat Verstärkung bekommen. Benjamin Kettner wird Georg und Markus unterstützen.
Wir stellen Ben hier mit einem Kurzinterview vor.
Benjamin Kettner hat am Zuse Institut Berlin in numerischer Mathematik promoviert. Er hat Erfahrung in der Modellierung und Simulation von komplexen Problemen. Bei seiner Tätigkeit als BI Architekt und Consultant hat er sich außerdem mit den Bereichen Datenbanken und Analysesys-temen beschäftigt. Seit Juni 2015 ist er Mitgründer und CTO der ML!PA Consulting GmbH.
Benjamin Kettner ist unter bke(at)sqlpass.de erreichbar.
Kai: Welche Rolle hast Du innerhalb der PASS und welche Tätigkeiten sind damit verbunden?
Ben: Ich bin der dritte RGV der Berliner Regionalgruppe neben den beiden Veteranen Georg und Markus. Ich ver-
suche sie nach Möglichkeit dabei zu unterstützen, unsere Treffen in Berlin zu organisieren und unsere Community in
Berlin auf eine noch breitere Basis zu stellen.
Kai: Welche Ziele möchtest du „für die PASS“ erreichen – im speziellen in Bezug auf Deine Rolle?
Ben: Da ich den Community-Gedanken und damit verbunden das Geben und Nehmen von Know-How sehr schätze,
möchte ich mich in der Community einbringen und etwas zurück geben. Ich möchte insbesondere die Berliner Re-
gionalgruppe unterstützen und dafür sorgen, dass sich hier weiterhin alle User Treffen, die mit der Microsoft Data
Platform (und auch darüber hinaus an interessanten Projekten/mit interessanter Technologie) arbeiten.
Kai: Was hast du heute vor 10 Jahren getan?
Ben: Vor 10 Jahren, also im Jahr 2005 habe ich gerade meine Diplomarbeit über die Erzeugung von Gittern für die
Lösung von Außenraumproblemen für partielle Differenzialgleichungen geschrieben.
Kai: Was würdest du im Verein gerne verbessern?
Ben: Direkt vom Start weg etwas verbessern zu wollen wäre sicher vermessen. Ich setze mir viel mehr zum Ziel,
den Verein auf seinem Weg zu begleiten und nach meinen Möglichkeiten die Zukunft mit zu gestalten.
Kai: Was macht für Dich die PASS aus?
Ben: Der Austausch zwischen Individuen und Profis, die sich gegenseitig unterstützen anstatt gegenseitig in
Konkurrenz zu treten ist für mich essenziell für die PASS.
Kai: Wenn Du Dich gerade nicht mit mir unterhalten würdest, würdest du...?
Ben: Entweder Zeit mit meiner Familie verbringen oder arbeiten oder aber irgendwo den Bass schwingen und Musik
(manche sagen auch „Krach“) machen.
Kai: Einen Satz den du viel zu häufig sagst, ist...?
Ben: „Ich bin ein alter, müder Mann“.
Kai: Du wünschst Dir, dass die Menschen ... viel mehr Beachtung schenken würden?
Ben: der Musik. Ohne Musik ist das Leben leer.
Kai: Du bist kein Politiker. Aber wenn Du Politiker wärst, würdest du...?
Ben: Versuchen die Leute zu einem Miteinander statt eines Gegeneinanders zu bewegen.
Newsletter 01/2016
www.sqlpass.de Seite 9 von 13
Business Intelligence
Working With Compression In Power Query
And Power BI Desktop
ZIP-Files können nicht direkt in Power Query oder Power BI
eingelesen werden. Bei mit GZIP komprimierten Dateien
funktioniert es aber schon.
http://blog.crossjoin.co.uk/2015/12/08/working-with-
compression-in-power-query-and-power-bi-desktop/
3 Methods for Shredding Analysis Services
Extended Events
Wenn man sehr viele Trace-Daten hat, um Problemen mit
Analysis Services auf die Spur zu kommen, könnte der
beschriebene Ansatz bei der Fehlersuche helfen.
http://byobi.com/blog/2015/12/3-methods-for-shredding-
analysis-services-extended-events/
Use Power BI and Google Analytics to measure
MSDN Blog performance
Google Analytics wird oft eingesetzt, um Zugriffe auf Web-
Seiten auszuwerten. Dies funktioniert dann auch zusammen
mit PowerBI, wie der Artikel beschreibt.
http://blogs.msdn.com/b/lukassteindl/archive/2015/12/09/
use-power-bi-and-google-analytics-to-measure-msdn-blog-
performance.aspx
Display data on customized maps in #powerbi
(also offline) leveraging SVG format
Es gibt Erweiterungen zum Visualisierungs-Plug-In zur
Darstellung von Daten in Karten in Power BI. Und jeder kann
potentiell weitere Karten beitragen..
http://sqlblog.com/blogs/marco_russo/archive/2015/12/15/
display-data-on-customized-maps-in-powerbi-also-offline-
leveraging-svg-format.aspx
Getting Started with Azure Data Factory
- Part 1
Die Beschreibung der Azure Data Factory im Artikel erinnert
ein wenig an die Zeit von SQL Server 2000. Speziell im
gezeigten Vergleich mit SSIS.
http://www.sqlservercentral.com/blogs/pie-in-the-
sky/2015/12/09/getting-started-with-azure-data-factory-
part-1/
Integrating Big Data Applications into
Operational Environments
Hier haben wir einen Artikel, der eher zeigt, wie man sich
nicht an Big Data annähern sollte. Ähnlich wie die
Menschen, die immer noch die Klimaerwärmung nicht
anerkennen wollen.
http://www.databasejournal.com/features/db2/integrating-
big-data-applications-into-operational-environments.html
Sentiment Analysis with Power BI
Auch wenn der produktive Einsatz wegen des Web-Service
auf kleinere Datenmengen beschränkt sein dürfte, ist das
Beispiel trotzdem ein Ansatz für ähnliche Aufgaben.
http://www.sqlservercentral.com/blogs/sqldownsouth/2015
/12/02/sentiment-analysis-with-power-bi/
PowerMap with Custom Region shapefiles
Der Artikel beschreibt die Lessons Learned bei der
Anwendung von angepassten Shape-Files in PowerMap. Das
gibt hilfreiche Ansätze für eigene Entwicklungen.
http://www.sqlservercentral.com/blogs/data-
adventures/2015/11/18/powermap-with-custom-region-
shapefiles-demystified/
Lookup transformation with Always Encrypted
In einer Lookup-Transformation gibt es weitere
Einschränkungen, wenn man Always-Encrypted in der
Datenbank einsetzen möchte, auf die zugegriffen wird.
http://blogs.msdn.com/b/ssis/archive/2015/12/18/lookup-
transformation-with-always-encrypted.aspx
Newsletter 01/2016
www.sqlpass.de Seite 10 von 13
SSIS with Always Encrypted
Mit der neuen Always Encrypted Funktionalität müssen sich
die SSIS-Pakete natürlich auch anpassen, um auf Daten
zugreifen zu können.
http://blogs.msdn.com/b/ssis/archive/2015/12/18/ssis-
with-always.aspx
Master Data Services - SQL2016 CTP3.2 (De-
cember) is Released
Auch bei den Master Data Services tut sich im SQL Ssever
2016 etwas. Der Artikel hat Einzelheiten und weiterführende
Links.
http://sqlblog.com/blogs/mds_team/archive/2015/12/17/m
aster-data-services-sql2016-ctp3-2-december-is-
released.aspx
Power BI Desktop, Sort By Column And DAX
Calculations That Use The All() Function
Power BI und Excel verhalten sich unterschiedlich, auch
wenn die Erwartung war, ein gleiches Ergebnis zu erhalten.
Der Artikel zeigt, wie das mit der All()-Funktion und einer
Sortierung zusammenhängt.
http://blog.crossjoin.co.uk/2015/12/15/power-bi-desktop-
sort-by-column-and-dax-calculations-that-use-the-all-
function/
How to simply display totals of stacked
columns in SSRS
Der Artikel zeigt einen Trick, wie man einen Report mit
gestapelten Säulen in SSRS besser verständlich machen
kann.
https://blog.oraylis.de/2015/12/display-stacked-column-in-
ssrs/
Using Parameter Tables To Control Data
Refresh In Power BI
Chris Webb beschreibt, wie man einen Best-Practise Ansatz
aus Power Query, den Einsatz von Parametertabellen, in die
Welt von Power BI transferieren kann.
http://blog.crossjoin.co.uk/2015/11/24/using-parameter-
tables-to-control-data-refresh-in-power-bi/
The Text.Format() Function In Power BI /
Power Query M
Wenn neue Funktionen in M ohne Ankündigung oder
Dokumentation auftauchen, ist man dankbar wenn jemand
einen Artikel über die möglichen Einsatzszenarien schreibt.
http://blog.crossjoin.co.uk/2015/12/03/the-text-format-
function-in-power-bipower-query-m/
Break your DAX Problem into Manageable Parts
Gemäß dem alten Motto "Divide and Concquer" erhalten wir
hier eine Anleitung, wie man ein zu lösendes Problem in DAX
in kleinere Teile zerlegt. Diese kann man dann einfacher
bearbeiten und zur Lösung kombinieren.
http://www.powerpivotpro.com/2015/11/break-your-dax-
problem-into-manageable-parts/
Error Column Improvements for SSIS Data Flow
Was lange währt, ... Es wird einfacher, sinnvolle
Informationen in der Fehlerausgabe der Data Flow
Komponenten unterzubringen.
http://blogs.msdn.com/b/ssis/archive/2015/11/27/error-
column-improvement-for-ssis-data-flow.aspx
Ansprechpartner: Michael Riedmüller
Newsletter 01/2016
www.sqlpass.de Seite 11 von 13
Neues aus der Knowledgebase
Liebe Newsletter-Leser!
Weihnachtspause oder es liegt am frühen Redaktionsschluss.
Es geht ohne viele Artikel ins neue Jahr. Guten Rutsch.
Stichtag: 21.12.2015. Euer Kai Gerlach
SQL Server 2014
Hotfixes
FIX: DBCC CHECKDB/CHECKTABLE command may take longer
in SQL Server 2012 or SQL Server 2014 (22.11.2015)
https://support.microsoft.com/kb/3029825
FIX: High "log write waits" counter value on a SQL Server
2012 or SQL Server 2014 instance (03.12.2015)
https://support.microsoft.com/kb/2809338
Sonstige KB-Artikel
Where to find information about the latest SQL Server builds
(22.11.2015)
Anm. d. Red.: Update nach über einem Jahr.
https://support.microsoft.com/kb/957826
Client connectivity issues because of changes in name reso-
lution in SQL Server 2014 (09.12.2015)
https://support.microsoft.com/kb/3108695
FIX: Error 3203 and a SQL Server 2014 backup job can't
restart when a network failure occurs (09.12.2015)
https://support.microsoft.com/kb/3119148
SQL Server 2012
Service Pack
How to obtain the latest service pack for SQL Server 2012
(23.11.2015). Anm. d. Red.: Update nach über einem Jahr.
https://support.microsoft.com/kb/2755533
SQL Server 2012 Service Pack 3 release information
(23.11.2015)
https://support.microsoft.com/kb/3072779
Hotfixes
FIX: DBCC CHECKDB/CHECKTABLE command may take longer
in SQL Server 2012 or SQL Server 2014 (22.11.2015)
https://support.microsoft.com/kb/3029825
FIX: Access violation when you enable TDE in SQL Server
2012 (22.11.2015)
https://support.microsoft.com/kb/3107354
FIX: The alwayson_ddl_executed extended event doesn’t in-
clude the error number in SQL Server 2012 (22.11.2015)
https://support.microsoft.com/kb/3112361
FIX: You can’t receive useful information when the replica
disappears from the availability group in SQL Server 2012
(22.11.2015)
https://support.microsoft.com/kb/3112362
FIX: Missing columns aren't specified in the error message
when you import data by using the Import and Export
Wizard (22.11.2015)
https://support.microsoft.com/kb/3112704
FIX: Performance is slow when you open and read event files
(.xel) by using XEvent Linq reader in SQL Server 2012
(23.11.2015)
https://support.microsoft.com/kb/3112710
FIX: Error 1222 when you use Service Broker in SQL Server
2012 (01.12.2015)
https://support.microsoft.com/kb/2837910
FIX: High "log write waits" counter value on a SQL Server
2012 or SQL Server 2014 instance (03.12.2015)
https://support.microsoft.com/kb/2809338
Newsletter 01/2016
www.sqlpass.de Seite 12 von 13
Sonstige KB-Artikel
Improve tempdb spill diagnostics by using Extended Events
in SQL Server 2012 (22.11.2015)
https://support.microsoft.com/kb/3107172
Improved memory grant diagnostics using Extended Events
in SQL Server 2012 (22.11.2015)
https://support.microsoft.com/kb/3107173
Improved diagnostics for query execution plans that involve
residual predicate pushdown in SQL Server 2012
(22.11.2015)
https://support.microsoft.com/kb/3107397
Spatial performance improvements in SQL Server 2012
(22.11.2015)
https://support.microsoft.com/kb/3107399
Improved tempdb spill diagnostics in Showplan XML schema
in SQL Server 2012 (22.11.2015)
https://support.microsoft.com/kb/3107400
New query memory grant options are available
(min_grant_percent and max_grant_percent) in SQL Server
2012 (22.11.2015)
https://support.microsoft.com/kb/3107401
Improvements for SQL Server AlwaysOn Lease Timeout sup-
portability are available in SQL Server 2012 (22.11.2015)
https://support.microsoft.com/kb/3112363
Where to find information about the latest SQL Server builds
(22.11.2015). Anm. d. Red.: Update nach über einem Jahr.
https://support.microsoft.com/kb/957826
Improved memory grant diagnostics when you use DMV in
SQL Server 2012 (23.11.2015)
https://support.microsoft.com/kb/3107398
SQL Server 2012 SSIS
Hotfixes
Error when you execute SSIS 2012 package on a FIPS-enab-
led Windows (22.11.2015)
https://support.microsoft.com/kb/2925865
SQL Server 2008 R2
Sonstige KB-Artikel
Where to find information about the latest SQL Server builds
(22.11.2015). Anm. d. Red.: Update nach über einem Jahr.
https://support.microsoft.com/kb/957826
SQL Server 2008
Sonstige KB-Artikel
Where to find information about the latest SQL Server builds
(22.11.2015). Anm. d. Red.: Update nach über einem Jahr.
https://support.microsoft.com/kb/957826
Newsletter 01/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 13 von 13
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.)
Schulungszertifikat: Ja
Anmeldung: E-Mail an [email protected]
Voraussetzungen:
Sprecher:
Uwe Ricken verfügt über mehr als 6 Jahre Praxiserfahrung als DBA und mehr als 14 Jahre Erfahrungen als Entwickler von Daten-
bankmodellen. 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 Optimi-
zing“ 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.