Monitoring Azure SQL Databases with Azure Monitor and Automation

Mis en avant

Supervising Cloud Infrastructure is an important aspect of Cloud administration and Azure SQL Databases are no exception. This is something we are continuously improving at my company.

On-prem, DBAs often rely on well-established products but with Cloud-based architectures, often implemented through DevOps projects and developers, monitoring should be been redefined and include some new topics as:

Lire la suite

AAD user creation on behalf AAD Service Principal with Azure SQL DB

Mis en avant

An interesting improvement was announced by the SQL AAD team on Monday 27th July 2020 and concerns the support for Azure AD user creation on behalf of Azure AD Applications for Azure SQL as mentioned to this Microsoft blog post.

Lire la suite

Database maintenance thoughts with Azure SQL databases

Mis en avant

As DBA, your priority is to ensure your data are consistent, safely backed up and you get steady performance of your database. In on-prem environments, these tasks are generally performed through scheduled jobs including backups, check integrity and index / statistics maintenance tasks.

But moving databases to the cloud in Azure (and others) tells a different story. Indeed, even if the same concern and tasks remain, some of them are under the responsibility of the Cloud provider and some other ones not. If you’re working with Azure SQL databases – like me – some questions raise very quickly on this topic and it was my motivation to write this write-up. I would like to share with you some new experiences by digging into the different maintenance items. If you have a different story to tell, please feel free to comment and to share your own experience!

Lire la suite

SQL DB Azure, performance scaling thoughts

Mis en avant

Let’s continue with Azure stories and performance scaling …

155 - 0 - banner

A couple of weeks ago, we studied opportunities to replace existing clustered indexes (CI) with columnstore indexes (CCI) for some facts. To cut the story short and to focus on the right topic of this write-up, we prepared a creation script for specific CCIs based on the Niko’s technique variation (no MAXDOP = 1 meaning we enable parallelism) in order to get a better segment alignment.

Lire la suite

Configuring Integrated Windows Authentication with SSRS and SQL DB Azure

Mis en avant

Today let’s talk about Cloud and Azure. My new job gives me now the opportunity to work in a hybrid environment with some components hosted in a cloud including SQL Azure Databases. To get straight to the point, PaaS databases are different beasts and I my confirm DBA role is shifting to another dimension. The focus is more on providing higher value in the architecture design and tuning because resources are a big concern, at least in a different order of magnitude, because they are now treated as operational expenses (OpEx). Entering now in a World of code as infrastructure, provisioning such service has become an easy game and can be automated through Cloud provider APIs and specialized tools. My colleagues already did a lot of good jobs on this topic.

Lire la suite

Windows Server Vnext and cloud witness

Mis en avant

La prochaine version de Windows fournira d’intéressantes fonctionnalités concernant les architectures de cluster à basculement dont l’une d’entre elles concerne un nouveau type de quorum « Node majority and cloud witness ». Celui-ci va très certainement résoudre beaucoup de scénarios où l’utilisation d’un 3ème datacenter est obligatoire pour atteindre une vraie résilience du quorum.

> Lire la suite (en anglais)

David Barbarin
MVP & MCM SQL Server

Les journées SQL Server–second volet

Mis en avant

 

 

 

Le premier volet des journées SQL Server a visiblement connu un très grand succès. C’est la raison pour laquelle GUSS s’est relancé dans la préparation d’un second volet qui devrait se dérouler en décembre. Les dates définitives seront communiqués un peu plus tard. Cependant pour que cet évènement soit de nouveau un succès nous avons besoin de vos avis qui se présente sous la forme d’un sondage qui ne vous prendra que quelques minutes de votre temps Sourire et qui nous permettront de mieux cibler vos attentes à tous les niveaux (contenu des sessions, organisation etc …)

Pour le remplir c’est par ici

Merci par avance !!

 

David BARBARIN (Mikedavem)
MVP SQL Server

MVP SQL Server : Troisième chapitre pour l’année 2012

C’est reparti pour un tour !!! Mon renouvellement a bien été confirmé le 1er avril !! Comme d’habitude c’est aussi l’occasion de remercier Microsoft pour sa confiance et à tous ceux qui ont pu participer à l’obtention de cet award.

 

mvp

 

David BARBARIN (Mikedavem)
MVP SQL Server

SQL Azure : Récupérer la liste des bases de données et leurs tailles respectives d’un serveur SQL Azure

SQL Azure ne propose pas de mécanisme qui permet de changer le contexte de bases de données comme avec les autres bases de données. En effet, l’utilisation de la clause USE n’est pas permise avec SQL Azure du fait de son architecture. En réalité, les bases de données ne sont pas hébergées sur un même serveur et peuvent être répartis sur plusieurs noeuds dans un datacenter. Par conséquent il est impossible de naviguer au travers des bases de données et de récupérer en une seule requête SQL leurs propriétés. Comment faire alors pour récupérer l’ensemble des informations de taille des bases données d’une instance SQL Server Azure ? Un script PowerShell dans ce cas peut très bien faire l’affaire.

Lire la suite