La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

SQL Server et PowerShell

Présentations similaires


Présentation au sujet: "SQL Server et PowerShell"— Transcription de la présentation:

1 SQL Server et PowerShell
David Barbarin Database Architect - Insentia MVP & MCM SQL Server

2 insentia en quelques mots
55 collaborateurs Membre de Veltigroup Présence Suisse Genève, Lausanne, Bern, Zurich SQL Server Collaborative Solutions Enterprise Content Management Dynamics NAV CRM Social Business Services Data Management SharePoint Business Intelligence Business Solutions

3 Avantages et inconvénients 5’ SMO et fournisseur SQL Server 15’ Cas d’utilisation 35’

4 Avantages et inconvénients
PowerShell et SQL Server Avantages et inconvénients

5 Historique Avec SQL Server 2008
Utilisation d’un mini-shell sqlps avec limitation d’utilisation Avec SQL Server 2012 Le mini shell n’existe plus et sqlps peut être chargé en tant que module  Environnement Power Shell plus complet  Possibilité de charger d’autres modules ou snap-ins

6 Avantages et inconvénients
Prise en main de PowerShell peut être compliqué pour les DBA non développeurs Peut rendre plus complexe les opérations DBA au jour le jour. L’utilisation de T-SQL est plus adapté dans ce cas Avantages Langage commun d’administration des serveurs Windows (Windows, Exchange, SharePoint, SQL Server …) Environnement de script étendu à l’utilisation du Framework .NET Accès aux ressources externes à SQL Server contrairement au langage T-SQL Possibilité d’exécuter les requêtes T-SQL par l’utilisation de cmdlets ou objets SMO

7 Exemple de cas d’utilisation
Inventaire d’instances SQL Server Provisionnement semi-automatisé d’instances SQL Server Template de création d’objets SQL Server pour des super utilisateurs non DBA Rafraîchissement de bases de données entres différents environnements (production  test) Automatisation de vérification de la gestion des règles (Policy Based Management) Formatage de résultats en sortie d’un benchmark SQLIO Monitoring

8 SMO et fournisseur SQL Server
PowerShell et SQL Server SMO et fournisseur SQL Server

9 Server Management Objects (SMO)
SMO est une librairie .NET contenant un ensemble d’objets, propriétés, méthodes, interfaces, énumérations etc… permettant de travailler avec SQL Server Le modèle objet montre l’ensemble des objets utilisables et leurs relations intrinsèques Tous les objets du modèle héritent du nœud racine « Server» Diagramme : Namespace :

10 Server Management Objects (SMO)

11 Fournisseur SQL Server
PSSnapin (2008 et PowerShell V1) SqlServerProviderSnapin100 SqlServerCmdletSnapin100 Import module (2012 et PowerShell V2) Cmdlets pour SQL Server Permet la navigation comme dans une structure de dossiers / fichiers pour interagir avec SQL Server Types et formats

12 Mapping fournisseur SQL - SMO

13 PowerShell et SQL Server
DEMONSTRATION

14 Cas d’utilisation Installation automatisée d’une ou plusieurs instances SQL Server Ajout d’une instance SQL Server dans un serveur centralisé (CMS) Inventaire d’instances SQL Server Application de règles de gestion automatisée sur des instances SQL Server Installation automatisée d’un environnement SQL Server AlwaysOn Sauvegarde vers Windows Azure

15 Merci de votre écoute

16 3/31/2017 9:54 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Télécharger ppt "SQL Server et PowerShell"

Présentations similaires


Annonces Google