Symptômes
Supposez que vous utilisez Microsoft SQL Server 2014 Management Studio (SSMS) et que vous vous connectez à une base de données SQL Azure. Lorsque vous exécutez la commande exécuter Stored_Procedure_name à partir du menu contextuel d’une procédure stockée, après avoir rempli les champs de la fenêtre de boîte de dialogue qui s’affiche et en cliquant sur OK, vous recevez les messages d’erreur suivants :
Le message 40508, niveau 16, état 1, instruction 1USE de ligne n’est pas pris en charge pour basculer entre les bases de données. Utiliser une nouvelle connexion pour vous connecter à une autre base de données. MSG 2812, niveau 16, état 62, ligne 6Could la procédure stockée’exécuter Stored_Procedure_name’est introuvable.
Cause
Ce problème survient parce que la base de données Azure SQL ne prend pas en charge la commande « utiliser ».
Résolution
Informations de mise à jour cumulative
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Nous vous recommandons de télécharger et d’installer les dernières mises à jour cumulatives pour SQL Server :
Solution de contournement
Pour contourner ce problème, sélectionnez d’abord la base de données appropriée dans la liste déroulante de la base de données SSMS, puis exécutez la procédure stockée.
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.