Message d’erreur « Échec catastrophique » lorsque vous utilisez la boîte de dialogue « Connexion SQL Server » pour définir le nom de la base de données

Résolution

Un correctif pris en charge est disponible auprès de Microsoft. Cependant, ce correctif est destiné à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes qui rencontrent ce problème spécifique.
Si le correctif est disponible en téléchargement, il existe une section « Téléchargement du correctif disponible » en haut de cet article de la Base de connaissances. Si cette section n’apparaît pas, envoyez une demande au Service client et au support Microsoft pour obtenir le correctif.
Remarque Si des problèmes supplémentaires surviennent ou si un dépannage est nécessaire, vous devrez peut-être créer une demande de service distincte. Les frais de support habituels s’appliqueront aux questions de support supplémentaires et aux problèmes qui ne sont pas admissibles à ce correctif spécifique. Pour une liste complète des numéros de téléphone du Service client et du support Microsoft ou pour créer une demande de service distincte, visitez le site Web Microsoft suivant:

http://support.microsoft.com/contactus/?ws=supportNoteLe formulaire « Téléchargement du correctif disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c’est parce qu’un correctif n’est pas disponible pour cette langue. La version anglaise de ce correctif a les attributs de fichier (ou une version ultérieure) qui sont répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont indiquées en temps universel coordonné (UTC). Lorsque vous affichez les informations du fichier, elles sont converties en heure locale. Pour trouver la différence entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire de l’outil Date et heure du Panneau de configuration.
Date Heure Taille de la version Nom du fichier
——————————————————–
18-Oct-2003 04:20 2000.85.1022.45 503,808 Sqloledb.dll
Remarque Pour obtenir la liste de tous les correctifs disponibles pour MDAC 2.8, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :

839801 CORRECTION : Les correctifs sont disponibles pour MDAC 2.8

Étapes pour reproduire le comportement

  1. Créez un nouveau projet EXE standard dans Microsoft Visual Basic. Par défaut, un formulaire nommé Form1 est créé.

  2. Dans le menu Projet, cliquez sur
    Référence, puis cliquez sur Microsoft ActiveX Data Object 2.6.

  3. Ajoutez un contrôle CommandButton et un contrôle TextBox à Form1.

  4. Ajoutez le code suivant à l’événement de clic pour le bouton de commande :

     Dim con As New ADODB.Connection
    con.Provider = "SQLOLEDB"
    con.Properties("Prompt") = adPromptAlways
    con.Open
    Text1.Text = con.ConnectionString

  5. Appuyez sur la touche F5 pour exécuter l’application, puis cliquez sur le bouton de commande.

  6. Dans la boîte de dialogue de connexion SQL Server, procédez comme suit :

    1. Cliquez sur Utiliser une connexion de confiance.

    2. Cliquez sur Serveur SQL Server 2000, puis sur Options.

    3. Cliquez sur Base de données dans la liste. Vous recevez le message d’erreur décrit dans la section « Symptômes ».

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.