xp_cmdshell (option de configuration de serveur)xp_cmdshell Server Configuration Option

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

L’option xp_cmdshell est une option de configuration de serveur SQL ServerSQL Server qui permet aux administrateurs système de contrôler l’autorisation d’exécuter la procédure stockée étendue xp_cmdshell sur un système.The xp_cmdshell option is a SQL ServerSQL Server server configuration option that enables system administrators to control whether the xp_cmdshell extended stored procedure can be executed on a system. Par défaut, l’option xp_cmdshell est désactivée sur les nouvelles installations.By default, the xp_cmdshell option is disabled on new installations. Avant d’activer cette option, il est important de prendre en compte les implications de sécurité potentielles associées à son utilisation.Before enabling this option, it is important to consider the potential security implications associated with the use of this option. Un code récemment développé ne doit pas utiliser cette option, qui doit généralement rester désactivée.Newly-developed code should not use this option as it should generally be left disabled. Certaines applications héritées nécessitent qu’elle soit activée ; si vous ne pouvez pas les modifier de manière à éviter l’utilisation de cette option, vous pouvez l’activer à l’aide de la gestion basée sur des stratégies ou en exécutant la procédure stockée système sp_configure, comme l’illustre l’exemple de code suivant :Some legacy applications require it to be enabled, and if they cannot be modified to avoid the use of this option, it can be enabled by using the Policy-Based Management or by running the sp_configure system stored procedure as shown in the following code example:

-- To allow advanced options to be changed.  
EXEC sp_configure 'show advanced options', 1;  
GO  
-- To update the currently configured value for advanced options.  
RECONFIGURE;  
GO  
-- To enable the feature.  
EXEC sp_configure 'xp_cmdshell', 1;  
GO  
-- To update the currently configured value for this feature.  
RECONFIGURE;  
GO  

Voir aussiSee Also

Options de configuration de serveur (SQL Server) Server Configuration Options (SQL Server)
Administrer des serveurs à l'aide de la Gestion basée sur des stratégiesAdminister Servers by Using Policy-Based Management