SQL Server et PowerShell

Slides:



Advertisements
Présentations similaires
Active Directory Windows 2003 Server
Advertisements

Les technologies décisionnelles et le portail
Module 3 : Administration des groupes
Active Directory, Applications STIME/Groupement des Mousquetaires 03 Novembre 2003.
Plan de formation Chapitre 1 : Présentation de SAP
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Projet Ways L’école d’informatique qui libère ton talent
Vue d'ensemble Vue d'ensemble de la sécurité dans Windows Server 2003
VI. Analyse des solutions techniques
Sécurité Informatique
Speaker : Michael Nokhamzon33 Speaker : Pierre Tatot.
PROJET HANDICAPS Certificat de Qualification Professionnelle
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Architecture Les Couches Présentation Services Métier
Présentation Struts1-JaxB
Module 16 : Implémentation de serveurs Windows 2000
Sommaire Objectif de Peakup Principes de fonctionnement
Tapestry - Eclipse Link
Développement Rapide dApplications Web avec.NET « Mon premier site »
…. Service 1Service 2Service NService 3 …… North Central USA South Central USA Irlande Pays-Bas Hong Kong Singapour Contrat de service entreprise,
Projet JAVA EE Approfondi
Quel serveur pour vous?.
UML F. Laperruque INRA – SAGA CATI SICPA.
Revue de Projet : Sondages en Lignes 15 mars 2010 Coach : Clément CROCHEMORE Tracker : Mélissa PETIT Client : Elie LESUEUR Testeurs : Paul TOUTAIN et Thierry.
Configuration de Windows Server 2008 Active Directory
.Net Remoting.
Gestion des bases de données
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
SIDENA BTS IRIS Session 2008 CARME Arnaud.
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
VI. Analyse des solutions techniques
Console MMC de Windows 2000 Présenté par Suzanne Savoie Cours 4.
Module 3 : Création d'un domaine Windows 2000
Projet de Master première année 2007 / 2008
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Yonel Grusson 1 SQL SERVER 2000 CLIENT/SERVEUR. Yonel Grusson 2 PLAN Présentation Installation Résultat de l'installation L'administration –Par le SQL.
Sauvegardes de données
Dyalog.Net Peter Donnelly Managing Director Dyadic Systems Toronto 30/10/2002.
RDA 209 : WPF Toolkit et bonnes pratiques
L’autre façon pour gérer un parc informatique
Module 3 : Création d'un domaine Windows 2000
Microsoft Exchange Server /04/ :53
Power AMC-Rational Rational Rose, Étude comparative
INDATA Ingénierie Les secteurs d’activités d’INDATA :
4/13/2017 3:41 PM Intégration Visio SharePoint 2010 Application à la création de Workflows Genève -15 Avril 2010 Michel LAPLANE MVP Visio - WGroupe.
22 SQL Server 2008 R2 Administration & Monitoring 09/02/2010 Vincent BelletPascal Belaud ConsultantArchitecte avant-vente Microsoft FranceMicrosoft France.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Module 1 : Vue d'ensemble de Microsoft SQL Server
Initiation à Oracle Server
Introduction aux outils de supervision
La recherche pour l’ingénierie de l’agriculture et de l’environnement SSI : Service des Systèmes d’Information Arcintel Administration des postes de travail.
Chapitre 17 Sauvegardes.
Module 2 : Planification de l'installation de SQL Server
LES SIMULATEURS RÉSEAU
A TELIER O RACLE N O SQL SGBD « C LÉ - VALEUR ». Qui suis-je ? Parcours : – Ingénieur ISIMA 2010 – Docteur en informatique 2013 – Ingénieur de Recherche.
UNE CMDB DE RÊVE 25 mai 2015 DOCUMENT CONFIDENTIEL COPYRIGHT © OCTOPUS ITSM TOUS DROITS RÉSERVÉS Présenté par:  Sylvain Hamel  David Loranger.
Efficience des soins médicaux sous «.Net Framework » Journée pratique « e – Gouvernement »
Installation du PGI – CEGID
SharePoint Saturday Montréal#SPSMontreal 2 avril 2016 SharePoint Saturday Montréal Automatisation de SharePoint avec PowerShell Nik Charlebois SharePoint.
01/06/ :281 F.Girault LAPP Microsoft Exchange 2007 Microsoft Exchange Server 2007.
Intégration continue avec Jenkins OTHMAN Maroua - DUCROT Lauriane - ESCURE Philippe - JOLY Aurélien & DESPREZ Jérome 1.
FACTORY systemes Module 6 Section 1 Page 6-3 Les ActiveX FORMATION INTOUCH 7.0.
Transcription de la présentation:

SQL Server et PowerShell David Barbarin Database Architect - Insentia david.barbarin@insentia.ch MVP & MCM SQL Server

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

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

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

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

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

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 …

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

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 : http://bit.ly/smodiagram Namespace : http://bit.ly/smonamespace

Server Management Objects (SMO)

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

Mapping fournisseur SQL - SMO

PowerShell et SQL Server DEMONSTRATION

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

Merci de votre écoute

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.