Symptômes
Supposez que vous exécutez une instruction SELECT à partir de tables externes pures (au moins une est-ce qu’il s’agit d’une table de pool de stockage) dans SQL Server 2019, et que vous insérez les données reçues dans une autre table externe dans la même instruction, le message d’erreur suivant peut s’afficher :
MSG 7320, Niveau 16, état 102, ligne LineNumber
Impossible d’exécuter la requête « requête distante » sur un fournisseur OLE DB « MSOLEDBSQL » pour le serveur lié « null ». Domaine uniquement les connexions peuvent être utilisées pour interroger le pool de stockage Kerberos.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème a été résolu dans le mise à jour cumulative suivante pour SQL Server :
Propos mises à jour cumulatives pour SQL Server :
Chaque nouvelle cumulative la mise à jour pour SQL Server contient tous les correctifs et les correctifs de sécurité qui ont été inclus dans la mise à jour cumulative précédente. Découvrez les dernières informations mises à jour cumulatives pour SQL Server :
Solution de contournement
Pour contourner ce problème, vous pouvez utiliser les méthodes suivantes :
-
Vous pouvez jOIN table de pool de stockage avec table locale.
-
Vous pouvez commencer par insérer des données dans la table locale, puis lire celles-ci à partir de la table locale pour les insérer dans le groupe de données.
Références
En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.