Vue d'ensemble de SQL Server PowerShell

SQL Server 2008 prend désormais en charge Windows PowerShell. Windows PowerShell est un interpréteur de commandes puissant qui permet aux administrateurs et aux développeurs d'automatiser l'administration des serveurs et le déploiement des applications. Le langage de Windows PowerShell prend en charge une logique plus complexe que celle des scripts Transact-SQL, permettant ainsi aux administrateurs SQL Server de créer de solides scripts d'administration. Les scripts Windows PowerShell peuvent être utilisés pour administrer d'autres produits serveurs Microsoft. Cela fournit aux administrateurs un langage de script commun entre les serveurs.

SQL Server fournit deux composants logiciels enfichables Windows PowerShell qui implémentent les éléments suivants :

  • Un fournisseur SQL Server, qui active un mécanisme de navigation simple semblable aux chemins d'accès de système de fichiers. Vous pouvez générer des chemins d'accès semblables aux chemins d'accès de système de fichiers, où le lecteur est associé à un modèle objet SMO (SQL Server Management Objects) et les nœuds sont basés sur les classes du modèle objet. Vous pouvez ensuite utiliser des commandes familières telles que cd et dir pour naviguer parmi les chemins d'accès semblables de la même façon que vous naviguez parmi des dossiers dans une fenêtre d'invite de commandes. Vous pouvez utiliser d'autres commandes, telles que ren ou del, pour effectuer des actions sur les nœuds du chemin d'accès.

  • Un jeu d'applets de commande, qui sont des commandes utilisées dans les scripts Windows PowerShell pour spécifier une action SQL Server. Les applets de commande SQL Server prennent en charge des actions telles que l'exécution d'un script sqlcmd contenant des instructions Transact-SQL ou XQuery.

Dans cette section

Rubrique

Description

Aide de PowerShell SQL Server

Répertorie les emplacements contenant des informations sur l'utilisation de SQL Server avec Windows PowerShell. Explique comment utiliser Get-Help pour obtenir des informations dans l'environnement Windows PowerShell.

Exécution de PowerShell SQL Server

Contient des informations sur les différentes façons dont les scripts Windows PowerShell peuvent être exécutés. Cela inclut un nouvel utilitaire d'invite de commandes sqlps, l'intégration à SQL Server Management Studio et les étapes de travail de l'Agent SQL Server.

Utilisation du fournisseur PowerShell SQL Server

Contient des informations sur le fournisseur SQL Server qui permet de naviguer dans une hiérarchie d'objets SQL Server.

Utilisation d'applets de commande SQL Server

Contient des informations sur les applets de commande SQL Server qui spécifient des actions SQL Server.

Utilisation d'identificateurs SQL Server dans PowerShell

Contient des informations sur l'utilisation d'identificateurs délimités SQL Server dans Windows PowerShell.

En savoir plus sur PowerShell

Répertorie les emplacements contenant des informations qui expliquent comment commencer à utiliser Windows PowerShell.