L'intégration de PowerShell avec SQL Server 2008 revêt plusieurs aspects que je vais essayé de détailler. Une fois SQL Server 2008 installé, on trouve donc (cf. documentation en ligne Vue d'ensemble de PowerShell SQL... ) :
Ces fonctionnalités sont implémantées sous forme de deux composants enfichables ("snap-ins") comme on peut le voir sur la copie d'écran ci-dessous :
Il faut noter que ces fonctionnalités s'appuient sur SQL Server Management Objects (SMO) et donc sont limités à ce que sait gérer SMO c'est à dire le moteur de base de données (y compris Service Broker).
Pour plus d'informations sur les concepts SMO, consultez SQL Server Management Objects (SMO) .
Mais le support de PowerShell ne s'arrête pas là ! Comme cela est décrit ici Exécution de PowerShell SQL Server ), on a également les composants suivants qui sont installés avec le produit :
Ces différents éléments sont repris dans le message suivant : SQL Server Powershell is here!
Nous détaillerons dans un prochain article ces différentes options et leurs implications.