Accéder au contenu principal

TechDays Paris 2011 : Le moteur SQL Server 2008 R2 par l’exemple

 Présentateur : Pascal Belaud

IMG_1798

La session a pour but de présenter une grande partie des évolutions de SQL Server 2008 R2 au travers d’un ensemble d’exemples fournis en direct, du grand Pascal comme toujours.

Audit

La session commence par la présentation de la possibilité d’audit offerte dans SQL Server que ce soit pour les taches d’administration (création, modifications d’objets) ou des taches de gestion courantes (sélections, insertion, …)

IMG_1799

Encryption (uniquement sur la version Enterprise)

La demande correspond au cryptage des données hébergées dans le moteur afin de ne pas pouvoir restaurer le contenu d’une sauvegarde. Le système s’appuie sur une solution de certificats, clés publiques et clés privées qu’il faut absolument sauvegarder lors de la mise en place de la solution. Il est aussi possible de crypter une colonne spécifique.

IMG_1800

Policy Management

Le but de cette fonction est de forcer des règles d’usage sur les moteurs SQL afin de simplifier l’administration lors de grosses fermes. Elle peut être dynamique lors de la création ou lors de tests récurrents. Cela peut aller du simple plan de nommage jusqu’au règles de paramétrages sur les bases de données ou le test de log du serveur lui-même. Associé a une fonction “miettes de pain” pour le suivi de test. On peut auditer un ensemble de serveurs en une seule fois.

IMG_1801IMG_1802

Performance et haute disponibilité

  • Log Shipping
IMG_1803IMG_1804
  • Fail Over Clustering (utilisation du système de Clustering de Windows)

IMG_1805

  • Enhanced DataBase Mirroring (Version Enterprise), incluant une réparation automatique des pages de 8K défectueuses (Automatic Page Repair)
IMG_1807IMG_1808
  • DataBase Snapshot (création d’une base répliquée en lecture seule pour lecture uniquement)
  • Peer to Peer Replication (Version Enterprise), dérivée de la réplication transactionnelle
IMG_1810IMG_1811
IMG_1812IMG_1815
  • Distributed Partitioned View (Version Enterprise)
IMG_1816IMG_1817

System Data Collection - performance DW

Collecte et conservation des données système lors d’exécution sur certaines actions à déterminer. A utiliser pour le TroubleShooting.

IMG_1818IMG_1819

Resource Governor (Version Enterprise)

Optimisation définie pour l’allocation dynamique de ressources suivant des conditions précises. Utilisé uniquement en cas de contention de ressources.

IMG_1820IMG_1822

Compression des données et des sauvegardes (Version Enterprise)

IMG_1823IMG_1824
IMG_1827IMG_1828

Excellente session donnée à la vitesse de l’éclair mais passionnante pour ces évolutions notables.

Romelard Fabrice [MVP]

Commentaires

Posts les plus consultés de ce blog

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab

Nouveau Scripts PowerShell publiés pour gérer les Storage Accounts dans Azure Cloud

Deux scripts sont en lignes pour nettoyer des Storage Account dans Azure Cloud: Supprimer les Blobs d'un container existant https://techcommunity.microsoft.com/discussions/azure/powershell-script-to-remove-all-blobs-from-storage-account/4357815 ------------------------------------------------------- [string]$myConnectionString = "DefaultEndpointsProtocol=https;AccountName=YourStorageAccountName;AccountKey=YourKeyFromStorageAccountConnectionString;EndpointSuffix=core.windows.net" [string]$ContainerName = "YourBlobContainerName" [int]$blobCountAfter = 0 [int]$blobCountBefore = 0 $context = New-AzStorageContext -ConnectionString $myConnectionString $blobCountBefore = (Get-AzStorageBlob -Container $ContainerName -Context $context).Count Write-Host "Total number of blobs in the container Before deletion: $blobCount" -ForegroundColor Yellow Get-AzStorageBlob -Container $ContainerName -Context $context | ForEach-Object {     $_ | Remove-AzureStorageBlob   # o...

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab