Aujourd'hui, alors que j'aidais un client à maintenir un site Web, j'ai reçu l'erreur ADODB.Recordset 800a0e78 lors de l'exécution d'asp. Lorsque l'objet est fermé, l'opération n'est pas autorisée. et sqlserver.
Base de données SQLServer, le programme de test affiche un message d'erreur : ADODB.Recordset error 800a0e78 Lorsque l'objet est fermé, l'opération n'est pas autorisée.
Lors du test indépendant du lien de base de données, un message d'erreur s'affiche : Échec de la connexion pour l'utilisateur sa. Cause : Non associé à une connexion SQL Server approuvée.
Ce problème est généralement dû au fait que SQL Server n'intègre pas l'authentification Windows. La solution est donc la suivante :
1. Ouvrez SQL Server Enterprise Manager.
2. Cliquez avec le bouton droit sur le nom du serveur, sélectionnez Propriétés, puis ouvrez l'onglet Sécurité.
3. Dans l'onglet, sélectionnez Authentification pour SQL Server et Windows
4. Redémarrez SQLSERVER et le problème est résolu.