Vérifier la version de SQL Server à l'aide de PowerShell
-
Utilisez l’utilitaire
sqlcmd
pour vérifier la version de SQL Server dans PowerShell -
Utilisez l’applet de commande
Invoke-Sqlcmd
pour vérifier la version de SQL Server à l’aide de PowerShell
La vérification de la version d’un programme est l’une des opérations courantes que vous pouvez effectuer dans PowerShell. Si vous utilisez le serveur Microsoft SQL pour gérer des bases de données relationnelles, il est important de savoir quelle version est installée sur votre ordinateur.
Ce tutoriel présentera plusieurs méthodes pour vérifier la version du serveur SQL avec PowerShell.
Utilisez l’utilitaire sqlcmd
pour vérifier la version de SQL Server dans PowerShell
Le sqlcmd
est un utilitaire de ligne de commande qui vous permet d’exécuter des instructions et des scripts Transact-SQL interactifs. Il aide à automatiser les tâches de script Transact-SQL.
La commande suivante imprime la version du serveur SQL dans PowerShell. Le DelftStack
est le nom du serveur et le SQLEXPRESS
est le nom de l’instance de notre serveur SQL.
sqlcmd -S DelftStack\SQLEXPRESS -Q "SELECT @@VERSION"
L’option -S
spécifie le serveur et l’option -Q
exécute la requête de ligne de commande et quitte.
Production:
Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64)
Sep 24 2019 13:48:23
Copyright (C) 2019 Microsoft Corporation
Express Edition (64-bit) on Windows 10 Home Single Language 10.0 <X64> (Build 22000: )
(1 rows affected)
La sortie ci-dessus montre que la version installée du serveur SQL est 15.0.2000.5
.
Utilisez l’applet de commande Invoke-Sqlcmd
pour vérifier la version de SQL Server à l’aide de PowerShell
L’applet de commande Invoke-Sqlcmd
exécute les scripts et les commandes pris en charge par l’utilitaire SQL Server SQLCMD. Il accepte les instructions et commandes Transact-SQL telles que GO et QUIT.
La commande suivante obtient la version du serveur SQL dans PowerShell.
Invoke-Sqlcmd -query "SELECT @@VERSION" -ServerInstance "DELFT-PC\SQLEXPRESS"
Production:
Column1
-------
Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64) ...
Si l’applet de commande Invoke-Sqlcmd
n’est pas reconnue, vous devez l’installer à l’aide de la commande ci-dessous.
Install-Module SqlServer
Exécutez ensuite cette commande pour importer le module.
Import-Module SqlServer
Pour plus d’informations sur Invoke-Sqlcmd
, lisez cette documentation.