Probleme beim Einloggen
Andreas Wolter (Artikel) Sperren trotz fehlender Berechtigungen - Der seltsame Fall des blockierten Index-Rebuild
In diesem Artikel geht es um das Phänomen, dass ein Index-Rebuild durch ein aufgrund fehlender Berechtigungen fehlgeschlagenes Kommando dennoch blockiert wird. Dabei sehen wir uns bestimmte Sperr-Typen und -Ebenen deren Auswirkungen in diesem Zusammenhang und an.
So klären wir auch, dass man je nach Methode kann die fehlende Berechtigung während der fehlgeschlagenen Transaktion setzen kann, bzw. auch nicht.
Saskia Fischer PreCon SQL Server Performance Analyse mit Andreas Wolter am 8.10. auf den SQLDays bei München
Am 8.10 wird Andreas Wolter im Rahmen der SQLDays in Erding bei München eine ganztägige PreCon zum Thema Performance Analyse von SQL Server geben: Praktische SQL Server Performance Analyse
Das bisher weltweit einmalige Format erlaubt es den Teilnehmern parallel auf den Demo-Server zuzugreifen und eigene Analysen via SSMS durchzuführen. Eine kontinuierlich laufende Workload-Simulation lässt dabei keine Langeweile aufkommen. Vorbei die Tage der isoliert gestellten Performance-Probleme.
Außerdem wird dies die letzte Möglichkeit sein, diese PreCon in Deutschland von dem einzigen echten deutschen MCSM mitzumachen.
Weitere Informationen und Anmeldung hier: http://sqldays.net/2018/
Agenda:
Dieser ganztägige Workshop ist ganz den aktuellen Möglichkeiten für die Leistungsanalyse eines SQL Server vom Start bis zu fortgeschrittenen Techniken gewidmet. Ein Highlight ist die Möglichkeit, sich live mit dem Demo-Server, der auf Microsoft Azure gehostet wird, über Ihr lokales SSMS zu verbinden, um vorbereitete, kontinuierlich auftretende Szenarien selbst zu analysieren! Techniken & Tools, die behandelt werden:
• SQL Server Architecture & Internals: Grundlagen zum Verständnis komplexer Zusammenhänge
• Überwachungsmethodik
• Dynamic Management Views (DMVs)
• Wait Statistics
• Erweiterte Ereignisse (Extended Events) für Workload & Query-Analysev
• Query Store
- Überblick über Tools von Drittanbietern
Wir analysieren je nach Interesse der Teilnehmer eine Auswahl aus folgenden Szenarien:
• Untersuchung von Speicherproblemen
• Identifizieren von Planregression
• Analyse von Indizes und Statistiken
• Erkennen von I/O-Latenzproblemen
• Untersuchung der Tempdb
• Locking & Blocking-Analyse, Concurrency-Probleme
Sie sind in einer DBA-, Entwickler- oder Beraterrolle und unterstützen SQL Server-Datenbanken. Oft bittet Sie jemand, sich eine schlecht funktionierende Datenbankanwendung, bestimmte Abfragen oder sogar den gesamten Server anzuschauen. Und immer wieder finden Sie sich in der Situation "wie man die Ursache in der geringsten Zeit finden". Obwohl sich niemand an einem einzigen Tag zu einem Performance-Tuning-Master entwickelt hat, können Sie sicher sein, wertvolle Techniken und Konzepte zu erlernen, auf denen Sie für Ihre tägliche Arbeit aufbauen können. Und natürlich diskutieren wir auch mögliche Lösungen. Also, bei Ihrem nächsten Anruf "Hilfe, der Server ist langsam!" Sie wissen, wo ich anfangen soll. Der Trainer, ist Vorreiter im Einsatz von Extended Events und hat diese seit 2012, seit der Abkündigung der SQL-Trace & Profiler-Technik erstmalig in Deutschland präsentiert und seitdem in vielen öffentlichen und internen Firmen-Trainings geschult.
Es erwarten Sie viele Demos und einen tiefen Einblick in die wichtigsten Konzepte von SQL Server. Hands-on: Zeit, um praktisch zu werden: Der für Demos verwendete Server befindet sich in der Azure Cloud und ist für Verbindungen von Management Studio über WiFi geöffnet. Dies ist Ihre Chance, Analysen auf eigene Faust parallel zum Trainer durchzuführen. Voraussetzungen: Grundlegendes Verständnis der relationalen SQL Server-Engine und von Transact-SQL, grundlegende Vertrautheit mit Dynamic Management Views (DMVs) und Abfrageplänen
Andreas Wolter Zeit für eine neue Herausforderung: Senior Program Manager Microsoft SQL Server Security Team
Dieser Blog-Post ist gewissermaßen der Anfang von einem Ende, und markiert andererseits auch einen Neuanfang: ab November 2018, also schon in rund 8 Wochen, werde ich nicht mehr im Namen der von mir gegründeten Firma Sarpedon Quality Lab® Kundenwünsche erfüllen. Anstelle dessen habe ich mich entschieden ein tolles Angebot von Microsoft anzunehmen, und zum Redmonder SQL Server Security Team zu wechseln.
http://andreas-wolter.com/de-1809_news_senior_program_manager_microsoft_sql_server_security_team/
Machts gut
Euer Andreas
:-)
Uwe Ricken Flexible Parameterübergabe als Filterkriterien für dynamisches SQL in Stored Procedures
Während der Besprechung zu einer Projekterweiterung wurde ein Problem besprochen, dass sehr häufig anzutreffen ist – Konkatenation eines SQL-Strings “am Client” und Versand und Ausführung am SQL Server, um die Daten zu ermitteln. Ich habe vorgeschlagen, die komplette Suchroutine in eine Stored Procedure auszulagern. Dieser Stored Procedure werden die erforderlichen Parameter übergeben und die Konkatenation findet innerhalb der Prozedur statt. Das komplette SQL-Statement wird innerhalb der Stored Procedure ausgeführt und die Daten an den Client zurück geliefert. Die Bedenken von SQL-Injection habe ich widerlegt, indem ich argumentiert habe, dass trotz Variabilität in der Parameterübergabe ausschließlich mit sys.sp_executesql und expliziter Parameterübergabe gearbeitet wird.

Moderatoren

Infos zu den Moderatoren

Über die Gruppe "PASS Deutschland"

  • Gegründet: 20.10.2008
  • Mitglieder: 773
  • Sichtbarkeit: offen
  • Beiträge: 541
  • Kommentare: 101