0 / 0
Retourner à la version anglaise de la documentation
Impossible de supprimer des schémas ou des objets virtuels dans Data Virtualization
Dernière mise à jour : 26 nov. 2024
Impossible de supprimer des schémas ou des objets virtuels dans Data Virtualization

Vous obtenez une erreur ou un message concernant les objets dépendants lorsque vous essayez de supprimer un schéma ou un objet virtuel dans Data Virtualization.

Symptômes

Le message d'erreur suivant peut apparaître lorsque vous essayez de supprimer un schéma ou un objet virtuel dans Data Virtualization.
SQL0672N  Operation DROP not allowed on table "CACHESYS.DVxxxxxxxxxxxxxx"

Il se peut également que vous receviez un message vous demandant de supprimer les objets dépendants lorsque vous essayez de supprimer un objet virtuel dans la Data Virtualization. Le message indique qu'une table de requêtes matérialisée (MQT) ou cache existe pour l'objet virtuel que vous tentez de supprimer. Vous devez supprimer toutes les MQT actives dans le tableau de bord de cache avant de pouvoir supprimer l'objet virtuel. Par exemple, vous pouvez voir un message similaire au message suivant.
Remove virtual object

DV20220423223832708933 and DV20220426021358834162_B depend on this virtual object. You must remove all dependent objects to delete this object.

Causes

Un cache de données est associé au schéma ou à l'objet virtuel que vous souhaitez supprimer.

Résolution du problème

Pour résoudre ce problème, vous devez supprimer le cache mentionné dans le message d'erreur avant de pouvoir supprimer le schéma ou les objets virtuels. Pour supprimer le cache, procédez comme suit.
  1. Dans le menu de navigation, cliquez sur Données > Data virtualization.
  2. Dans le menu du service, cliquez sur Virtualisation > Gestion du cache.
  3. Cliquez sur Supprimer dans le menu d'action du cache.
Note : La page de gestion du cache n'est disponible que pour les administrateurs de la Data Virtualization. Si vous n'avez pas ce rôle, contactez un administrateur de la Data Virtualization. Envoyez les informations du message d'erreur et le nom de la table que vous tentez de supprimer.