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

| Lausanne SQL Server et PowerShell David Barbarin Database Architect - Insentia MVP & MCM SQL Server.

Présentations similaires


Présentation au sujet: "| Lausanne SQL Server et PowerShell David Barbarin Database Architect - Insentia MVP & MCM SQL Server."— Transcription de la présentation:

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

2

3 Agenda Avantages et inconvénients5 SMO et fournisseur SQL Server 15 Cas dutilisation35

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

5 Historique Avec SQL Server 2008 Utilisation dun mini-shell sqlps avec limitation dutilisation Avec SQL Server 2012 Le mini shell nexiste plus et sqlps peut être chargé en tant que module Environnement Power Shell plus complet Possibilité de charger dautres modules ou snap-ins

6 Avantages et inconvénients 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. Lutilisation de T-SQL est plus adapté dans ce cas Avantages Langage commun dadministration des serveurs Windows (Windows, Exchange, SharePoint, SQL Server …) Environnement de script étendu à lutilisation du Framework.NET Accès aux ressources externes à SQL Server contrairement au langage T-SQL Possibilité dexécuter les requêtes T-SQL par lutilisation de cmdlets ou objets SMO

7 Exemple de cas dutilisation Inventaire dinstances SQL Server Provisionnement semi-automatisé dinstances SQL Server Template de création dobjets 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 dun benchmark SQLIO Monitoring …

8 | Lausanne SMO et fournisseur SQL Server PowerShell et SQL Server

9 Server Management Objects (SMO) SMO est une librairie.NET contenant un ensemble dobjets, propriétés, méthodes, interfaces, énumérations etc… permettant de travailler avec SQL Server Le modèle objet montre lensemble 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 | Lausanne DEMONSTRATION PowerShell et SQL Server

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

15 | Lausanne Merci de votre écoute

16


Télécharger ppt "| Lausanne SQL Server et PowerShell David Barbarin Database Architect - Insentia MVP & MCM SQL Server."

Présentations similaires


Annonces Google