[SQL] SQL Serveur 2008 et PowerShell

L’une des nouveauté de SQL serveur 2008 et l’intégration de PowerShell (SQLPS) pour la gestion des objets SMO (SQL serveur Management Objects). Actuellement, le moteur de base de données et Service broker peuvent être manager par ce biais.

SQL Serveur 2008 implémente déjà quelques composants:

  • La navigation dans les objets (Comme sur le système de fichier)
  • Un ensemble de commande permettant des action sur ces objets SQL
  • La possibilité de créer des fichiers scripts pour exécuter des actions sur SQL serveur
  • La possibilité d’avoir une fenêtre d’accès au PowerShell SQL Serveur

Voyons comment naviguer dans SQL serveur avec PowerShell. fingerscrossed

Vous retrouvez la possibilité de lancer une fenetre powershell sur les objets dans la console SSMS (SQL Serveur Management Studio) dans le menu contextuel.

SSMS 2008

Voyons maintenant la navigation dans SQL PowerShell. Dans l’image ci-dessous nous avons la même vision et la même navigation que dans la console SSMS.

Navigation SQLPS

listons les bases de données existantes sur la machine:

ls
cd Default
cd Databases

Voici le résultat, la liste des bases de données sur le serveur:

Databases

Rentrons dans une base de données (SharePoint_Config pour moi). Voici le résultat, la liste des objets dans cette base:

cd Nom_de_la_base
ls

Sharepoint_Config_database 

Lister les tables:

cd Tables
ls

list Tables

cd dbo.objects
ls

dbotables

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s