DROP MCP SERVER

Supprime le MCP (Protocole de contexte de modèle) spécifié du schéma actuel/spécifié.

Voir aussi :

CREATE MCP SERVER, DESCRIBE MCP SERVER, SHOW MCP SERVERS

Syntaxe

DROP MCP SERVER [ IF EXISTS ] <name>
Copy

Paramètres

name

Indique l’identificateur du serveur MCP à supprimer.

Si l’identificateur contient des espaces ou des caractères spéciaux, toute la chaîne doit être délimitée par des guillemets doubles. Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Pour plus d’informations, voir Exigences relatives à l’identificateur.

Exigences en matière de contrôle d’accès

Un rôle utilisé pour exécuter cette opération doit au minimum disposer des privilèges suivants :

Privilège

Objet

OWNERSHIP ou MODIFY

Serveur MCP

Pour effectuer une opération sur un objet dans un schéma, il est nécessaire de disposer d’au moins un privilège sur la base de données parente et d’au moins un privilège sur le schéma parent.

Pour obtenir des instructions sur la création d’un rôle personnalisé avec un ensemble spécifique de privilèges, voir Création de rôles personnalisés.

Pour des informations générales sur les rôles et les privilèges accordés pour effectuer des actions SQL sur des objets sécurisables, voir Aperçu du contrôle d’accès.

Notes sur l’utilisation

  • Lorsque la clause IF EXISTS est spécifiée et que l’objet cible n’existe pas, la commande se termine correctement, sans renvoyer d’erreur.

  • La suppression d’un serveur MCP supprime l’objet serveur et ses configurations d’outils. Tout client MCP actuellement connecté au serveur perdra son accès.

  • Les objets sous-jacents référencés par les outils de serveur MCP (Cortex Search Services, Cortex Agents, UDFs, procédures stockées) ne sont pas concernés par la suppression du serveur MCP.

Exemples

L’exemple suivant supprime le serveur MCP nommé my_mcp_server :

DROP MCP SERVER my_mcp_server;
Copy
+----------------------------------------+
| status                                 |
|----------------------------------------|
| MY_MCP_SERVER successfully dropped.    |
+----------------------------------------+

L’exemple suivant supprime le serveur MCP nommé my_mcp_server s’il existe :

DROP MCP SERVER IF EXISTS my_mcp_server;
Copy