Hoy, cuando estaba ayudando a un cliente a mantener un sitio web, me apareció el error ADODB.Recordset 800a0e78 al ejecutar asp. Cuando el objeto está cerrado, la operación no está permitida. Resulta que hay un problema con la conexión entre asp. y servidor sql.
Base de datos SQLServer, el programa de prueba muestra un mensaje de error: ADODB.Recordset error 800a0e78 Cuando el objeto está cerrado, la operación no está permitida.
Al probar el enlace de la base de datos de forma independiente, se muestra un mensaje de error: Error al iniciar sesión para el usuario sa. Causa: No asociado con una conexión de SQL Server confiable.
Este problema generalmente se debe a que SQL Server no integra la autenticación de Windows, por lo que la solución es:
1. Abra el Administrador corporativo de SQL Server.
2. Haga clic derecho en el nombre del servidor, seleccione Propiedades y luego abra la pestaña Seguridad.
3. En la pestaña, seleccione Autenticación para SQL Server y Windows.
4. Reinicie SQLSERVER y el problema estará resuelto.