Bienvenue sur mon blog il est destiné à l'actualité et aux scripts sous Windows PowerShell. Windows Powershell Scripts assure l'administration, la gestion et l'automatisation des logiciels Microsoft et différents partenaires.
SQL Server inclut deux SQL Server composants logiciels enfichables PowerShell qui implémentent :
Un fournisseur SQL Server PowerShell qui expose les hiérarchies du modèle objet de gestion SQL Server en tant que chemins d'accès PowerShell semblables aux chemins d'accès de système de fichiers. Vous pouvez utiliser les classes du modèle objet de gestion SQL Server pour gérer les objets représentés à chaque nœud du chemin d'accès.
Un jeu d'applets de commande SQL Server qui implémentent des commandes SQL Server. L'une des applets de commande est Invoke-Sqlcmd. Elle permet d'exécuter des scripts de requêtes de moteur de base de données à exécuter avec l'utilitaire sqlcmd.
SQL Server fournit deux fonctionnalités pour exécuter PowerShell :
L'utilitaire sqlps qui démarre PowerShell et charge les composants logiciels enfichables SQL Server. Vous pouvez exécuter des commandes PowerShell appropriées de manière interactive. Vous pouvez exécuter des fichiers de script à l'aide d'une commande telle que .\MonDossier\MonScript.ps1. Vous pouvez démarrer sqlps dans une invite de commandes ou en cliquant avec le bouton droit sur les nœuds dans l'arborescence de l'Explorateur d'objets SQL Server Management Studio et en sélectionnant Démarrer PowerShell. Les fichiers de script PowerShell peuvent être fournis en entrée à des étapes de travail de PowerShell SQL Server Agent qui exécutent les scripts selon des intervalles planifiés ou en réponse à des événements système.
Requêtes de moteur de base de données :
Les scripts de requêtes de moteur de base de données contiennent trois types d'éléments :