Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus...

16
Newsletter 02/2019 www.sqlpass.de Seite 1 von 16 Gitte: Ein Bit bitte! (Oder so ähnlich) Das PASS Camp 2018 war wieder einmal Gehaltvoll (Foto: Dirk Hondong) Inhaltsübersicht Treffen der Regionalgruppen Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)! Weitere Treffen der Regionalgruppen Kommende SQL Saturdays in der “Nähe” Save the Date: SQL Konferenz 2019: Precons & Sessions Blogs von Mitgliedern Allgemeine Artikel Business Intelligence Neues von den SQL Release Services (ex Neues aus der Knowledgebase) Bericht vom SQL-Saturday #810 in Linz Impressum PASS Essentials o SQL Server Data Tools o Datenschutz mit SQL Server o SQL Server Security – Sicherheit in Microsoft SQL Server

Transcript of Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus...

Page 1: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

www.sqlpass.de Seite 1 von 16

Gitte: Ein Bit bitte! (Oder so ähnlich) Das PASS Camp 2018 war wieder einmal Gehaltvoll (Foto: Dirk Hondong)

Inhaltsübersicht Treffen der Regionalgruppen

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

Weitere Treffen der Regionalgruppen

Kommende SQL Saturdays in der “Nähe”

Save the Date: SQL Konferenz 2019: Precons & Sessions

Blogs von Mitgliedern

Allgemeine Artikel

Business Intelligence

Neues von den SQL Release Services (ex Neues aus der Knowledgebase)

Bericht vom SQL-Saturday #810 in Linz

Impressum

PASS Essentials

o SQL Server Data Tools

o Datenschutz mit SQL Server

o SQL Server Security – Sicherheit in Microsoft SQL Server

Page 2: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

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://www.sqlpass.de/groups/rg-bayern

Siegfried Spuddig

Andre Essing

Erik Monchen

13. Februar 2019 um 18:30 Uhr

Power BI Embedded: Berichtsdaten mit RLS - Georg Gamsjäger 14. März 2019

Berlin https://www.sqlpass.de/groups/rg-berlin/

Markus Raatz

Georg Urban

Benjamin Kettner

28. Februar 2019 um 19:00 Uhr bei Ceteris

RG Berlin Frühjahrstreffen 2019 - tbd 18. April 2019

Rhein/Main https://www.sqlpass.de/groups/rg-rhein-main/

Oliver Engels

Julian Breunung

Alexander Karl

12. Februar 2019 um 19:00 Uhr bei Microsoft

Use Case for SQL Server Service Broker: Historization of Customer Data – Uwe Ricken

12. März 2019

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 Brow-ser (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:

https://issuu.com/sqlpass/docs/newsletter_2019-02

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.

Bremen https://www.sqlpass.de/groups/rg-bremen/

Mark Kuschel

Stefan Dase

Emsland https://www.sqlpass.de/groups/rg-emsland/

William Durkin

Franken https://www.sqlpass.de/groups/rg-franken/

Michael Deinhard

Torsten Schüßler

Hamburg https://www.sqlpass.de/groups/rg-hamburg/

Sascha Lorenz

Cornelia Matthesius

Page 3: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

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.

Hannover https://www.sqlpass.de/groups/rg-hannover/

Christoph Seck

Vladimir Stepa

Marcus Möhle

Karlsruhe https://www.sqlpass.de/groups/rg-karlsruhe/

Stefan Kirner

Helge Rutz 26. März 2019 um 18:30 Uhr 16. April 2019

Mittelrhein https://www.sqlpass.de/groups/rg-mittelrhein/

Benjamin Machuletz

Johannes Curio

Philipp Lenz

Rheinland https://www.sqlpass.de/groups/rg-rheinland/

Tillmann Eitelberg

Christoph Muthmann

Ralph Depser

Ruhrgebiet https://www.sqlpass.de/groups/rg-ruhrgebiet/

Klaus Hoeltgen

Frank Geisler

Gabi Münster

Sachsen https://www.sqlpass.de/groups/rg-sachsen/

Thomas Jorzig

Ralf Dietrich

Stuttgart https://www.sqlpass.de/groups/rg-stuttgart/

Michael Niethammer

Jochen Stein

Thüringen https://www.sqlpass.de/groups/rg-thueringen/

Lars Platzdasch

Andre Wittmer

Markus Kepert

Page 4: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

www.sqlpass.de Seite 4 von 16

Kommende SQL Saturdays in der “Nähe”

Wer interessante Vorträge liebt und einen eventuell auch einmal weiteren Weg nicht scheut, den werden die in der folgenden Tabelle gezeigten Termine von SQL Saturdays interessieren.

Datum Nr. Ort

09.02.2019 #824 Krakau (Polen)

23.02.2019 #829 Pordenone (Italien)

16.03.2019 #816 Reykjavík (Island)

06.04.2019 #832 Zagreb (Croatia)

11.04.2019 #823 Petach Tikwa (Israel)

20.042019 #850 Budapest (Hungary)

04.05.2019 #851 Stockholm (Sweden)

Save the Date: SQL Konferenz 2019: Precons & Sessions

Um Euch noch mehr zu animieren, an der SQL Server Konferenz 2019 teilzunehmen, haben wir hier in der Tabelle die Übersicht über die angebotenen Sessions aufgenommen. Da ist doch bestimmt für jeden etwas dabei.

Sessions der PreCon am 19.02.2018:

PreCon Workshop

Level 300 Advanced Data Protection: Security and Privacy in SQL Server

Thomas LaRock & Karen Lopez

PreCon Workshop

Level 200 Loading and transforming data in Power BI Chris Webb

PreCon Workshop

200-300 Azure Black Magic for Consultants & Seller with Flavor: Data & SQL

Patrick Heyde

PreCon Workshop

Level 300 Power BI Administration in a Day Deep Dive

Kay Unkroth

PreCon Workshop

200-300 Cutting Edge: AI und intelligente Datenverarbeitung mit Azure IoT in der Cloud und auf dem Device

Constantin "Kostja" Klein & Marcel Tilly

Page 5: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

www.sqlpass.de Seite 5 von 16

Sessions der beiden Konferenztage 20. und 21.02.2019:

BI

Level 200

Der BIERout-Vortrag – oder: Ressourcen-Skalierung mit SSIS Scale Out am Beispiel von Bier

Nora Herentrey & Stefan Grigat

DBA

Level 300

Heterogene Datenbankreplikation für SQL Server

Eero Mattila

BI

Level 100

101 BI and AI

Alexander Klein

Azure

Level 400

Databricks meets Power BI Marcel Franke & Gerhard Brückl

Dev-Ops

Level 300

Intelligent Query Processing in SQL Server 2019

Milos Radivojevic

DBA

Level 200

Terraform for Beginners

John Martin

DBA

Level 300

Partition Magic

Kalen Delaney

BI

Level 300

Get into the Flow

Sandra Geisler

IM

Level 300

Heute zieh ich in die Cloud... Und Biml wird mein Umzugswagen

Ben Weissman

DBA

Level 200

It's broken, now what?! (Practical problem solving)

William Durkin

Azure

Level 300

Die Kosten im Blick: Die Azure Billing API

Benjamin Kettner

IM

Level 300

SQL Server 2019 und SharePoint 2019 - SharePoint das Fliegen lernen

Lars Platzdasch

Dev-Ops

Level 300

Persistence is Futile - Implementing Delayed Durability in SQL Server

Mark Broadbent

BI

Level 300

Continuous Integration für Analysis Services Gabi Münster & Benjamin Kettner

DBA

Level 300

SQL Server 201x im Sog der Virtualisierung - das geht aber auch performant

Bodo Michael Danitz

Dev-Ops

Level: 300

Query Optimizer

Torsten Strauss

BI

Level 200

Power BI server and Office Online server, modernize your on-premises BI approach.

Isabelle Van Campenhoudt

BI

Level 200

JSON-Formate in Power BI meistern

Imke Feldmann

BI

Level 400

Use advanced Power BI techniques for text mining

Thomas Martens

IM

Level 200

Data Integration through Data Virtualization: New SQL Server 2019 Features

Cathrine Wilhelmsen

Dev-Ops

Level 200

The Gremlins are attacking the Azure Cosmos DB

Cédric Charlier

DBA

Level 200

SQL Server 2019 New Features

Andreas Wolter

DBA

Level 300

Becoming a hipster DBA, a guide to Github and CI/CD for Admins

André Kamman

BI

Level 200

Let your data flow - Introducing Power BI dataflows

Wolfgang Strasser

IM

Level 200

Leveraging Data Value with Azure Data Catalog

Karen Lopez

Page 6: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

www.sqlpass.de Seite 6 von 16

Big Data & Analytics

Level 200

Real-World Data Movement and Orchestration Patterns using Azure Data Factory V2

Jason Horner

Azure

Level 300

Vorsicht Helmpflicht! - Datenverarbeitung auf der Baustelle mit Azure IoT Edge Constantin "Kostja" Klein & Marcel Tilly

Dev-Ops

Level 200

DevOps for the DBA

Grant Fritchey

Big Data & Analytics

Level 300

Der Azure-Daten-Explorer, früher bekannt als KUSTO!

Markus Raatz

DBA

Level 200

Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

David Postlethwaite

Dev-Ops

Level 200

Improve your Database Performance in Seven Simple Steps

Hugo Kornelis

Azure

Level 200

Sql Agent In The Cloud

Sam Cogan

BI

Level 200

Checking in with Power Apps, Flow and Power BI

Ásgeir Gunnarsson

Big Data & Analytics

Level 100

Einstieg in Machine Learning für Datenbankentwickler

Sascha Dittmann

BI

Level 300

Sharing methods in Power BI: how to fulfill your audience

Andrea Martorana Tusa

Big Data & Analytics

Level 300

Case Study: Finde den bösen Bot! Schnelle Web-Logfile-Analysen mit HDInsight IA

Jens Kröhnert

Big Data & Analytics

Level 300

Big Data as a Service – Cloud based Big Data Plattformen

Guido Jacobs

Dev-Ops

Level 300

Azure Data Studio - the new Kid in Town

Frank Geisler

Big Data & Analytics

Level 400

Comparing Predictive Mining Models from R, Python, SSAS, and Azure ML

Dejan Sarka

Azure

Level 200

Azure - Disruptive Geschäftsmodelle & IT

Patrick Heyde

Azure

Level 200

Ready for take-off - How to get your databases into the cloud

Andre Essing

Big Data & Analytics

Level 200

Wie Runtastic von der Integration von R in die Microsoft Data Platform profitiert

Markus Ehrenmüller-Jensen

DBA

Level 200

Managing Always On Availability Groups with Powershell

Marcos Freccia

Azure

Level 200

How to Get Started with Azure Managed Instance

Björn Peters

Azure

Level 300

Data flows in Azure Data Factory - endlich auch hier Transformationen!

Stefan Kirner

BI

Level 400

Working with web services in Power BI and M

Chris Webb

BI

Level 200

Nutoka, Nuspli oder Nutella? Nur eine Frage des Geschmacks?

Volker Hinz

Page 7: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

www.sqlpass.de Seite 7 von 16

Blogs von Mitgliedern des Pass Deutschland e.V. Liebe Newsletter-Leser!

Liebe Newsletter-Leser!

Ansprechpartner: Nina Weisheidinger

Blog-Liste (bereits früher veröffentlicht) (nach Vornamen der Autoren sortiert)

Blog: SQL Server Data Platform blog by Andreas Wolter

http://andreas-wolter.com/blog/

Autor: Andreas Wolter (Rhein-Main)

Schwerpunkte: Datenbank-Administration, Performance

und Sicherheit

Blog: Arno Cebulla über Information Design mit MS SSRS

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

Autor: Arno Cebulla (Rheinland)

Schwerpunkte: Business Intelligence

Blog: SQL Server - Infos für Anfänger und Profis

URL: https://sqlserverbhoch.wordpress.com

Autor: Benjamin Hoch (nicht angegeben)

Schwerpunkte: Informationen für Beginner im Bereich SQL

Server aber auch für Fortgeschrittene im Bereich Hochver-

fügbarkeit mit AlwayOn

Blog: Continuous Intelligence

http://www.continuous-intelligence.de

Autor: Dr. Benjamin Kettner (Berlin)

Schwerpunkte: Business Intelligence

Blog: Solisyon SQL Blog

URL: http://www.solisyon.de/sqlblog/

Autor: Benjamin Weissman (Franken)

Schwerpunkte: Business Intelligence

Blog: SQL aus Hamburg

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

Autor: Björn Peters (Hamburg)

Schwerpunkte: Datenbank-Administration

Blog: Architektur und Administration

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

Autor: Christoph Muthmann (Rheinland)

Schwerpunkte: Datenbank-Administration

Blog: sqlXpert GmbH Blog

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

Autoren: Daniel Caesar (Berlin) und Imke Feldmann (Berlin)

Schwerpunkte: Business Intelligence

Blog: Dirk Hondong's blog

https://dirkhondong.wordpress.com/

Autor: Dirk Hondong (Ruhrgebiet)

Schwerpunkte: Datenbank-Administration

Blog: GDS Business Intelligence Blog

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

Autor: Frank Geisler (Ruhrgebiet)

Schwerpunkte: Business Intelligence und Entwicklung

Blog: The BIccountant by Imke Feldmann

URL: https://www.thebiccountant.com/

Autor: Imke Feldmann (Berlin)

Schwerpunkte: Business Intelligence

Blog: Klaus Oberdalhoff

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

Autor: Klaus Oberdalhoff (Franken & Bayern)

Schwerpunkte: Administration und Allgemein, speziell auch

zu MS-Access

Blog: Kostja's .NETte Welt

URL: https://kostjaklein.wordpress.com/

Autor: Kostja Klein (Rhein-Main)

Schwerpunkte: Entwicklung

Blog: Ceteris AG BI Blog

URL: http://www.ceteris.ag/blog

Autor: Markus Raatz (Berlin)

Schwerpunkte: Business Intelligence

Blog: New Row – My journey through Business Intelligence

and ...

URL: http://www.martinguth.de/

Autor: Martin Guth (Karlsruhe)

Schwerpunkte: Business Intelligence

Page 8: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

www.sqlpass.de Seite 8 von 16

Blog: Nikoport - SQL Server, Community, Development and

Web adventures

URL: http://www.nikoport.com

Autor: Niko Neugebauer (Rhein-Main)

Schwerpunkte: SQL Server allgemein

Blog: flip-it.de :: SQL and more

URL: http://www.flip-it.de

Autor: Philipp Lenz (Mittelrhein)

Schwerpunkte: SQL Server allgemein

Blog: About SQL Server Basics and in-depth

URL: http://dirtyread.de

Autor: Robert Hartmann (Franken)

Schwerpunkte: SQL Server allgemein

Blog: Robert Panther on SQL Server

URL: http://pantheronsql.wordpress.com

Autor: Robert Panther (Rhein-Main)

Schwerpunkte: SQL Server allgemein

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

soft SQL Server, SharePoint, .NET Technologien und ganz

allgemein über Business Intelligence

URL: http://saschalorenz.blogspot.com

Autor: Sascha Lorenz (Hamburg)

Schwerpunkte: Business Intelligence

Blog: GlorfIT

URL: http://glorf.it

Autor: Thomas Glörfeld (Franken)

Schwerpunkte: SQL Server allgemein

Blog: Tillmann Eitelberg & Oliver Engels zu SSIS-Compo-

nents

URL: http://www.ssis-components.net

Autoren: Tillmann Eitelberg (Rheinland)

und Oliver Engels (Rhein-Main)

Schwerpunkte: Integration-Services

Blog: TORSTEN SCHUESSLER | Sapere aude! (aka tosc)

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

Autor: Torsten Schüßler (Franken)

Schwerpunkte: SQL Server allgemein

Blog: workingondata

https://workingondata.wordpress.com

Autor: Wolfgang Strasser (Franken)

Schwerpunkte: Business Intelligence

Blog: Inside SQL Server - Unleash the Power of Microsoft

SQL Server

https://inside-sqlserver.com/#Blog

Autor: Torsten Strauß (Ruhrgebiet)

Schwerpunkte: SQL Server allgemein

Blog: SQL Server Intern

URL: http://www.db-berater.de/sql-server-blog

Autor: Uwe Ricken (Rhein-Main)

Schwerpunkte: Datenbank-Administration

Blog: Volker Bachmann and SQL Server

URL: http://blog.volkerbachmann.de

Autor: Volker Bachmann (Ruhrgebiet)

Schwerpunkt: Datenbank-Administration

Blog-Infos

Ankündigung, Änderung, Löschung

Wenn auch dein PASS-Mitglieds-Blog hier erscheinen soll,

so schreibe bitte eine E-Mail mit den folgenden Angaben

an:

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

Den Titel des BLOG’s

Deinen Namen

Deinen Blog-URL

Deine Inhalte:

eine (kurze) Übersicht der Themen-Schwerpunkte

Deine Regionalgruppe: (optional, aber erwünscht)

(Deine 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.

Page 9: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

www.sqlpass.de Seite 9 von 16

Allgemeine Artikel

Desired State Configuration #2 –

Erste Schritte zur SQL Server Installation

Mit diesem Artikel liefert Björn Peters Teil 2 seiner Serie zum Thema Desired State Configuration bei der Installation eines SQL Servers.

https://www.sql-aus-hamburg.de/desired-state-configuration-2-erste-schritte-zur-sql-server-installation/

The limitations of the missing index feature – It

does not specify an order for columns to be

used in an index

This article is part 3 of Torsten Strauß series on the limitaions of the missing index feature.

https://inside-sqlserver.com/the-limitations-of-the-missing-index-feature-it-does-not-specify-an-order-for-columns-to-be-used-in-an-index/

Naming Convention Hall Of Shame

Tim Mitchell presents you with a few of the more frustrating categories of unusual object naming patterns he discovered in his work as a consultant.

https://www.timmitchell.net/post/2018/12/12/naming-conven-

tion-hall-of-shame/

How to Load Test a Database Application

Brent Ozar explains to you why it isn’t as easy as it sounds.

https://www.brentozar.com/archive/2019/01/how-to-load-test-a-

database-application/

Adventures In Foreign Keys 3:

Why Cascading Deletes Perform Slowly

With this article Erik Darling delivers the third part of his series of articles on Foreign Keys.

https://www.brentozar.com/archive/2018/11/adventures-in-for-

eign-keys-a-cascade-of-badness/

Supercharge Your SQL Server Scalar Functions

By Switching To Table Value Functions

Gavin Draper lets you know how to do it.

https://gavindraper.com/2019/01/18/Supercharged-UDFs/

SQL Server: Performing IF…THEN In T -SQL With

IIF Expression

This time Pinal Dave Today wrote about one of the most underutilized features of SQL Server IIF.

https://blog.sqlauthority.com/2018/12/24/sql-server-performing-

if-then-in-t-sql-with-iif-expression/

Availability Groups: When Your Synchronous

Secondary isn’t Synchronous

This article gives you a deeper insight into this topic.

https://sqlundercover.com/2019/01/14/availability-groups-when-

your-synchronous-secondary-isnt-synchronous/

POWERSHELL TO S IMULATE LOAD

Gathering metrics is quite difficult if there are no queries. Grant Fritchey shows you how to do it anyway.

https://www.scarydba.com/2019/01/07/powershell-to-simulate-load/

Some differences with SQL Server when

running on AWS RDS

With this post Matthew McGiffen philosophizes on the differences between AWS and RDS.

https://matthewmcgiffen.com/2018/12/12/some-differences-with-

sql-server-when-running-on-aws-rds/

Database modelling in a post-SSMS world:

dbForge Studio

In this article Randolph West shows you a new tool for the post-SSMS world.

https://bornsql.ca/blog/database-modelling-in-a-post-ssms-world-

dbforge-studio/

Controlling the firewall for an Azure SQL DB via

T-SQL

In this post Kenneth Fisher tells you more about it.

https://sqlstudies.com/2019/01/16/controlling-the-firewall-for-an-

azure-sql-db-via-t-sql/

T-SQL Documentation Generator

With this post Bert Wagner gives a response to this month’s T-SQL Tuesday #110 prompt by Garry Bargsley. T-SQL Tuesday is a way for the SQL Server community to share ideas about different database and professional topics every month.

https://bertwagner.com/2019/01/08/t-sql-object-documentation-generator/

Disabling triggers in SQL Server for a specific

session

In this article Ranga Babu focuses on the various ways to disable triggers in SQL Server so they won’t interfere with certain operations like bulk inserts.

https://www.sqlshack.com/disabling-triggers-in-sql-server-for-a-specific-session/

Ansprechpartner: Nina Weisheidinger

Page 10: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

www.sqlpass.de Seite 10 von 16

Business Intelligence

Creating my own Map Shapefiles for Power BI

Der Artikel zeigt, wie man eigene Shape-Files in Power BI verwenden kann.

http://www.sqlservercentral.com/blogs/data-adventures/2019/01/06/creating-my-own-map-shapefiles-for-power-bi/

Getting started with SQL 2019 big data cluster in Azure

Der Artikel zeigt erste Schritte mit SQL 2019 Big Data Cluster (enthält Apache Spark und HDFS).

http://www.sqlservercentral.com/articles/Big+Data+Cluster/181462

The Necessary Extras That Aren’t Shown in Your Azure BI Architecture Diagram

Das üblicherweise verwendete Azure BI Architekturdiagramm ist ein guter Startpunkt, enthält aber nicht alle benötigten Resourcen.

http://www.sqlservercentral.com/blogs/data-savvy/2019/01/11/the-necessary-extras-that-arent-shown-in-your-azure-bi-architecture-diagram/

24 Days of PowerPlatform – Day 24 – Wrap Up

Wolfgang Strasser fasst hier seinen originellen und interessanten Adventskalender zur Power Platform zusammen..

https://workingondata.wordpress.com/2018/12/24/24-days-of-powerplatform-day-24-wrap-up/

Understanding the data lineage in DAX

Wir nutzen Data Lineage in DAX automatisch. Ein besseres Verständnis würde uns aber helfen.

https://www.sqlbi.com/articles/understanding-the-data-lineage-in-dax/

Adaptive Join

In SQL Server 2017 gibt es einen neuen Join Operator, den Adaptive Join als Alternative zu den bisherigen.

https://sqlserverfast.com/epr/adaptive-join/

Finding the Flow: A Beginner's Guide to Microsoft Flow

Auch ohne die Katzen wäre das ein netter Einstiegsartikel zu Microsoft Flow.

https://powerpivotpro.com/2019/01/finding-the-flow-a-beginners-guide-to-microsoft-flow/

Use more variables in DAX to simplify your life

Der Einsatz von Variablen soll uns das Leben mit DAX einfacher machen.

https://www.kasperonbi.com/use-more-variables-in-dax-to-simplify-your-life/

Data Privacy Settings And Data Refresh Perfor-mance In Excel And Power BI

Auch die Data Privacy Einstellungen können einen signifikaten Einfluss auf die Abfragedauer haben.

https://blog.crossjoin.co.uk/2018/12/27/data-privacy-settings-data-refresh-performance-power-bi-excel/

ODBC Data Sources, The SqlCapabilities Option And Power Query/Power BI Data Refresh Per-formance

Mit ein paar Einstellungen kann man die Abfrageperformance seines Power Query Editors bei ODBC-Datenquellen verbessern.

https://blog.crossjoin.co.uk/2019/01/04/odbc-power-bi-power-query-refresh-performance/

Send Meaningful Errors for SSIS Packages

Die gezeigte Lösung erlaubt es, automatisiert nach Fehlern in den ausgeführten SSIS Packages zu suchen und diese per Mail zu kommunizieren.

http://schottsql.com/2019/01/04/send-meaningful-errors-for-ssis-packages/

Combine All Sheets in a Workbook with Power Query

Daten aus mehreren Sheets einer Excel-Datei in Power Query zu kombinieren bedarf einiger Tricks.

https://exceleratorbi.com.au/combine-all-sheets-in-a-workbook-with-power-query/

Translating your Current Skillset to a Modern Cloud Data Warehouse

Für erfahrene BI-Entwickler gibt es trotz der überwältigenden Zahl an Neuem gute Chancen, am Ball zu bleiben.

https://www.blue-granite.com/blog/translating-your-current-skillset-to-a-modern-cloud-data-warehouse

Page 11: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

www.sqlpass.de Seite 11 von 16

Getting SSRS Details via Powershell

Wer die Einzelheiten einer SSRS Installation nicht über die GUI abrufen möchte, findet hier eine Variante mit Powershell.

https://accitentionaldba.com/2019/01/09/getting-ssrs-details-via-powershell/

Manage Data Across Multiple Sources with Azure Data Studio

Das Cross-Platform Produkt SQL Operations Studio wurde umbenannt und erweitert.

https://msdn.microsoft.com/en-us/magazine/mt832858.aspx

Stairway to DAX and Power BI - Level 9: Function / Iterator Function Pairs: The DAX MAX() and MAXX() Functions

Eine Erinnerung an die Stairway-Serie zu DAX und Power BI.

http://www.sqlservercentral.com/articles/Stairway+Series/120833

Azure Data Explorer

Im verlinkten Whitepaper erfährt man alles wissenswerte zum Azure Data Explorer.

https://azure.microsoft.com/en-us/resources/azure-data-explorer/en-us/

3 Common Analytics Use Cases for Azure Databricks

Die Frage "Wie kann eine Firma vom Einsatz einer Technologie profitieren?" wird am Beispiel Azure Databricks beleuchtet.

http://blog.bizdataviz.com/3-common-analytics-use-cases-for-azure-databricks/

Integration Services Catalog package errors

Bei der Suche nach Fehlern bei der Ausführung von Packages kann man sich die manuelle Arbeit mit einem Skript erleichtern.

https://dallasdbas.com/integration-services-catalog-package-errors/

Generate a SSIS-package that reads from Twitter using Biml

Mit BIML kann man auch Skript-Komponenten erzeugen, wie das Beispiel mit Twitter zeigt.

http://www.sqlservercentral.com/articles/Integration+Services+(SSIS)/140485

Static Data Masking (SSMS 18.0 Preview)

Zusätzlich zu Dynamic Data Masking wird es ein neues Feature "Static Data Masking" geben, was Inhalte nicht versteckt, sondern ersetzt, um sensitive Inhalte zu schützen.

http://www.sqlservercentral.com/blogs/sqlespresso/2018/12/19/static-data-masking-ssms-180-preview/

Replicate NetSuite Data to Azure SQL (SSIS in Azure Data Factory)

An einem Beispiel erläutert Jerod Johnson, wie man SSIS-Packages in der Azure Data Factory deployt und ausführt.

http://www.sqlservercentral.com/articles/Integration+Services+(SSIS_/180310

A Look at Some of Azure SQL Database's Intelligence Features

Azure SQL Datenbanken verwenden intelligente Machine Learning Algorithmen und adaptive Technologien, um Performance und Sicherheit für die Nutzer verfügbar zu halten.

http://blog.bizdataviz.com/a-look-at-some-of-azure-sql-databases-intelligence-features/

Creating Measures Using DAX

Der zweite Artikel der Serie erläutert die Arbeit mit Measures in DAX.

https://www.red-gate.com/simple-talk/sql/bi/creating-measures-using-dax/

How to deploy and execute an SSIS package from the SSISDB catalog

Der Einsteigerartikel zeigt, wie man ein SSIS Package nach SSISDB Catalog deployt und von dort ausführt.

http://www.sqlservercentral.com/articles/Integration+Services+(SSIS)/138999

SQL Server Backup To Azure Storage

Der Artikel zeigt, wie man die Backups und Restores der SQL Server in Azure Storage umsetzt.

https://blobeater.blog/2018/12/19/sql-server-backup-to-azure-storage/

SSIS Catalog Execution Parameter Values

Bei der Ausführung eines Packages aus dem SSIS-Catalog werden die verwendeten Parameter ins Log geschrieben.

https://www.timmitchell.net/post/2018/12/17/ssis-catalog-execution-parameter-values/

Page 12: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

www.sqlpass.de Seite 12 von 16

Using the SSIS Multiple Flat Files Connection Manager

Zum Einlesen mehrerer Flat-Files ist nicht unbedingt ein Schleifenkonstrukt nötig, man kann auch den speziellen Connection Manager verwenden.

https://www.timmitchell.net/post/2018/12/15/using-the-ssis-multiple-flat-files-connection-manager/

SSIS Catalog Automatic Log Cleanup

Der SSIS-Catalog enthält einen Mechanismus zum Löschen von Log-Daten nach einem gegebenen Zeitraum.

https://www.timmitchell.net/post/2018/12/18/ssis-catalog-automatic-log-cleanup/

File Maintenance – Cleaning Up Old Files

Die Arbeit ist erst getan, wenn man auch aufgeräumt hat, auch bei SSIS und dem File-System.

http://www.sqlservercentral.com/blogs/sqlrnnr/2018/12/21/file-maintenance-cleaning-up-old-files/

Bidirectional relationships and ambiguity in DAX

Der Einsatz von bidirektionalen Filtern in DAX Relationships kann dazu führen, dass die berechneten Angaben nicht mehr nachvollziehbar sind.

https://www.sqlbi.com/articles/bidirectional-relationships-and-ambiguity-in-dax/

Custom Power BI Themes: Page Background Images

Mit "Themes" kann man in Power BI das Aussehen seiner Reports aufhübschen oder den Vorgaben der Firma anpassen.

https://www.cathrinewilhelmsen.net/2018/12/17/custom-power-bi-themes-page-background-images/

Load the Latest Version of a File with Power Query

Beim Einlesen von mehreren Dateien zum Aufbereiten der Daten für einen Power BI Report gibt es einige Szenarien, die umgesetzt werden müssen.

https://exceleratorbi.com.au/load-the-latest-version-of-a-file-in-power-query/

AzureStor: an R package for working with Azure storage

In einer kleinen Serie werden Packages vorgestellt, mit denen man in R mit Azure arbeiten kann.

https://blog.revolutionanalytics.com/2018/12/azurestor.html

SSRS Reporting Basics: When is SSRS the Right Tool?

Eugene Meidinger gibt einen Überblick über die Reporting Tools von Microsoft. Er erläutert dann, wann und wofür SSRS das richtige Tool wäre

https://www.red-gate.com/simple-talk/sql/bi/ssrs-reporting-basics-when-is-ssrs-the-right-tool/

Interviews from PASS Summit 2018: Matthew Roche, Matt Masson, Adam Saxton head_0019 Patrick LeBlanc

Paul Turley hat auf dem Summit mit bekannten Personen über Power BI Dataflows und Self-service Data Warehousing geredet.

https://sqlserverbi.blog/2018/12/31/interviews-from-pass-summit-2018-matthew-roche-matt-masson-adam-saxton-patrick-leblanc/

Ansprechpartner: Michael Riedmüller

Neues von den SQL Release Services (ex Neues aus der Knowledgebase)

Liebe Newsletter-Leser!

Nix. Ernsthaft! Stille über der Prarie, alles im Winterschlaf.

Quelle:

https://blogs.msdn.microsoft.com/sqlreleaseservices/

Wer es ganz aktuell braucht kann auch hier im

Update Center for Microsoft SQL Server schauen:

https://technet.microsoft.com/en-us/library/ff803383.aspx

Letzter Artikel vom 18.12.2018, Stichtag: 19.01.2019

Euer Kai Gerlach

Page 13: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

www.sqlpass.de Seite 13 von 16

Bericht vom SQL-Saturday #810 in Linz

Am 18.01.19 war es soweit, ich war zu Besuch bei unseren Nachbarn in Österreich auf dem SQLSaturday #810 der diesmal zum

ersten Mal in Linz stattfand. Ganz unter dem Motto „Neue Location - gleiches Konzept! Es wird nicht der erste SQLSaturday in

Österreich, aber der erste SQLSaturday in LINZ!

Als neue besondere Lokation wurde die Tabakfabrik in Linz ausgewählt.

Die Besucher wurden schon am Eingang freundlich begrüßt und nach einer kurzen Welcome Session gingen auch schon direkt die

eigentlichen Sessions los. Es gab 24 Vorträge von nationalen und internationalen Sprechern, verteilt auf 4 Tracks. Zwischen den

Sessions kam auch das leibliche Wohl nicht zu kurz. Die Veranstaltung wurde wie immer mit einem Raffle beendet, wobei es hier

außer dem Glück gezogen zu werden auch noch Wissens bedarf. Denn die Glückspilze mussten noch jeweils eine Frage richtig be-

antworten bevor sie ihren Gewinn in Empfang nehmen durften.

Zusammenfassend kann ich sagen, dass es eine sehr schöne Veranstaltung war und ich gerne nächstes Jahr wiederkommen werde.

Last but not least bleibt mir nur noch mich bei den Organisatoren und Sponsoren zu bedanken ohne diese eine solche Veranstal-

tung nicht möglich wäre.

Autor: Nina Weisheidinger

Impressum

Impressum: PASS Deutschland e.V. Otto-Hahn-Str. 22, 65520 Bad Camberg Fax: 06434 2184993 Web: www.sqlpass.de Facebook: www.facebook.com/SQLPASS.de/ Twitter: twitter.com/sqlpass_de

Vorstand: Vereinsregister: Steuer-Nr.:

Oliver Engels, Tillmann Eitelberg, Frank Geisler, 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/ https://www.sqlpass.de/newsletter-abonieren/ https://www.sqlpass.de/category/newsletter/

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

Page 14: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

PASS Essentials werden vom PASS Deutschland e.V. veranstaltet: http://www.sqlpass.de Allgemeine Geschäftsbedingungen (AGB): https://www.sqlpass.de/agb/ Seite 14 von 16

PASS Essential: SQL Server Data Tools

Dauer: 1 Tag

Ort: Bad Camberg, oh22data AG

Datum: 05.03.2019, 09:00 Uhr

Teilnehmeranzahl: mindestens 4, maximal 10

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: https://www.eventbrite.de/e/pass-essential-sql-server-data-tools-tickets-54969581498

Sprecher: Bernd Jungbluth

Bernd Jungbluth ist seit 2001 als freiberuflicher Berater für Datenbanken und SQL Server tätig. Zu seinen Kern-

gebieten gehören die Administration von SQL Server, die Datenbankentwicklung und -optimierung sowie die

SQL Server Integration Services und die SQL Server Reporting Services. Bernd schreibt Fachartikel und Bücher,

hält Vorträge auf Konferenzen und bietet eigene Seminare zu Themen rund um den SQL Server an.

Inhalt

Die SQL Server Data Tools erlauben eine projektbasierte Datenbankentwicklung – losgelöst vom Produktivsystem – und mit einfa-

chen Möglichkeiten zur Bereitstellung. Die bei der herkömmlichen Datenbankentwicklung mit SQL Server so lästige manuelle Ver-

waltung der einzelnen Objekte und deren umständliche Bereitstellung ins Produktivsystem sind nun nicht mehr notwendig.

Eingebettet in Visual Studio bieten die SQL Server Data Tools moderne Entwicklungsmöglichkeiten, wie Debugging, Refactoring, und

Codeanalyse. Zum Bereitstellen neuer Versionen der Datenbank stehen gleich mehrere Varianten zur Verfügung.

Dieses PASS Essential behandelt neben der projektbasierten Datenbankentwicklung auch das Bereitstellen neuer Datenbankversio-

nen im Zielsystem.

Nach Abschluss des Workshops haben Sie fundierte Kenntnisse in diesen Themen

bestehende Datenbanken ohne Verbindung zum Produktivsystem weiterentwickeln

die Entwicklungsmöglichkeiten von Visual Studio bei der Datenbankentwicklung nutzen

die Qualität des Quellcodes mit Codeanalyse erhöhen

neue Versionen einer Datenbank im Produktivsystem bereitstellen

Teilnehmer Voraussetzungen:

Grundkenntnisse Datenbankentwicklung mit SQL Server

Laptop mit installierten SQL Server Data Tools in der aktuellsten Version

Kursinhalte:

Entwickeln von Datenbanken als Datenbankprojekt

Debug-Datenbank und Daten

Refactoring, Codeanalyse und Debugging

Bereitstellen des Datenbankprojekts

Page 15: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

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

PASS Essential: Datenschutz mit SQL Server

Dauer: 2 Tage

Ort: Bad Camberg, oh22data AG

Datum: 06.03.2019, 09:00 Uhr bis 07.03.2019, 17:00 Uhr

Teilnehmeranzahl: mindestens 4, maximal 10

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

Schulungszertifikat: Ja

Anmeldung: https://www.eventbrite.de/e/pass-essential-datenschutz-mit-sql-server-tickets-55107558190

Sprecher:

Bernd Jungbluth ist seit 2001 als freiberuflicher Berater für Datenbanken und SQL Server tätig. Zu seinen Kernge-

bieten gehören die Administration von SQL Server, die Datenbankentwicklung und -optimierung sowie die SQL

Server Integration Services und die SQL Server Reporting Services. Bernd schreibt Fachartikel und Bücher, hält

Vorträge auf Konferenzen und bietet eigene Seminare zu Themen rund um den SQL Server an.

Inhalt

Der Schutz personenbezogener Daten ist seit der Einführung der Datenschutz-Grundverordnung mit höheren Anforderungen ver-

bunden. Datenschutz und Datensicherheit gewinnen aufgrund dessen immer mehr an Bedeutung.

SQL Server bietet zur Sicherheit wie auch zum Schutz von Daten auf mehreren Ebenen bewährte Funktionen – von der Konfiguration der Netzwerkprotokolle und SQL Server-Dienste über den Datenzugriff per Anmeldungen, Benutzer und Rollen bis hin zum Ver-schlüsseln von Daten. Mit SQL Server Audit und der Richtlinienverwaltung lässt sich auch die geforderte Überwachung der Maßnah-men zur sicheren Verarbeitung personenbezogener Daten realisieren. Das Seminar zeigt Möglichkeiten von SQL Server, mit denen Sie Anforderungen des heutigen Datenschutzes erfüllen können.

Nach Abschluss des Workshops haben Sie fundierte Kenntnisse in diesen Themen

Daten mit SQL Server schützen

Berechtigungskonzepte für den Datenzugriff erstellen

Daten und Datenbanksicherungen verschlüsseln

Maßnahmen mit Audits und Richtlinien überwachen

Teilnehmer Voraussetzungen:

Grundkenntnisse in Microsoft SQL Server

Umgang mit Microsoft SQL Server Management Studio

Eigenes Laptop zur Umsetzung der im PASS Essential gestellten Übungsaufgaben.

Kursinhalte:

Datenschutz – Grundsätze und Pflichten

Berechtigungskonzept – Anmeldungen, Benutzer und Rollen, RLS und DDM

Verschlüsselung – Netzwerkübertragung, Datensicherung und Daten

Überwachung – SQL Server Audit und Richtlinienverwaltung

Page 16: Newsletter PASS Deutschland e.V. · Der Azure-Daten-Explorer, früher bekannt als KUSTO! Markus Raatz DBA Level 200 Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA

Newsletter 02/2019

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

PASS Essential: SQL Server Security – Sicherheit in Microsoft SQL Server

Dauer: 1 Tag

Ort: Kalsruhe, inovex GmbH

Datum: 02.05.2019, 09:00 Uhr

Teilnehmeranzahl: mindestens 4, maximal 10

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: https://www.eventbrite.de/e/pass-essential-sql-server-security...

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

„In welcher Zeitung kann man lesen, dass eine Frau ihren Mann aus der Wohnung wirft?

In "Schöner Wohnen!". Was dieser Satz mit Sicherheit im Microsoft SQL Server zu tun hat, erfährt man in diesem eintägigen Work-

hop über die einzelnen Sicherheitskomponenten von Microsoft SQL Server.

Angefangen von den korrekten Sicherheitseinstellungen für das Dienstkonto von Microsoft SQL Server geht es im Treppenhaus der

Datenbanken gleich weiter. Welche Rechte sollte man einem Login erteilen, ohne dabei die Sicherheit des Systems oder die Siche-

rung der Daten zu gefährden.

Einmal im „ehrenwerten Mietshaus“ angekommen, möchte man selbstverständlich gleich die nette Mietwohnung beziehen. Aber

HALT! - was darf ich überhaupt in meiner Wohnung? Ein Rechtsanwalt ist nach Besuch des Workshops nicht mehr erforderlich. In

diesem Workshop werden die folgenden Schwerpunkte mit Beispielen und Übungen vermittelt

Teilnehmervoraussetzungen:

Grundkenntnisse über Microsoft SQL Server

Umgang mit Microsoft SQL Server Management Studio

Mit einem eigenen Laptop können die im Workshop gezeigten Skripte auf eigenen Microsoft SQL Servern ausgeführt und

analysiert werden.

SQL Server Versionen 2008 / 2008R2, 2012 / 2014 / 2016 / 2017

Kursinhalte:

In diesem Workshop werden die folgenden Schwerpunkte mit Beispielen und Übungen vermittelt:

Richtige Konfiguration des Dienstkontos von Microsoft SQL Server und SQL Server Agent

Die Besonderheiten von sysadmin

Danger und Beauty von „xp_cmdshell“

Minimal Rights principal bei der Erstellung von Logins

Datenbankberechtigungen und ihre Konsequenzen

Schemata und Objekte

Eigentümer von Objekten und Zugriff über Stored Procedures/Views/Functions

EXECUTE AS

Trustworthy Databases – Privilege Escalation by Design

Alle Sicherheitsaspekte von Microsoft SQL Server werden in diesem Workshop ausführlich behandelt und sollen auf eigenen Lap-

tops mit umfangreichen Demos und Übungen selbst ausprobiert werden.