MSSQLSERVER_4846

Se aplica a:SQL Server

Detalles

Atributo Value
Nombre de producto SQL Server
Id. de evento 4846
Origen de eventos MSSQLSERVER
Componente SQLEngine
Nombre simbólico BULKPROV_MEMORY
Texto del mensaje El proveedor de conjuntos masivos de datos no pudo asignar memoria.

Explicación

Se produjo un error de asignación de memoria.

Acción del usuario

Para solucionar errores de memoria, siga estos pasos generales:

  1. Compruebe si otras aplicaciones o servicios están consumiendo memoria en este servidor. Vuelva a configurar las aplicaciones o servicios menos críticos para que consuman menos memoria.

  2. Empiece a recopilar los contadores del monitor de rendimiento para SQL Server: Administrador de búfer, SQL Server: Administrador de memoria.

  3. Compruebe los siguientes parámetros de configuración de memoria de SQL Server:

    • memoria de servidor máxima

    • memoria de servidor mínima

    • memoria mínima por consulta

    Observe si hay algún valor fuera de lo normal. Corríjalos según sea necesario. Investigue los requisitos de memoria para SQL Server. La configuración predeterminada se enumera en "Establecer las opciones de configuración del servidor" en los Libros en pantalla de SQL Server.

  4. Observe la salida de DBCC MEMORYSTATUS y la forma en que cambia cuando aparecen estos mensajes de error.

  5. Compruebe la carga de trabajo (por ejemplo, el número de sesiones simultáneas y las consultas que se están ejecutando actualmente).

Las siguientes acciones pueden hacer que haya más memoria disponible para SQL Server:

  • Si otras aplicaciones además de SQL Server están consumiendo recursos, intente detener su ejecución o plantéese ejecutarlas en otro servidor. Esto quitará presión externa de la memoria.

  • Si ha configurado max server memory, aumente su valor.

Ejecute los siguientes comandos DBCC para liberar varias cachés de la memoria de SQL Server.

  • DBCC FREESYSTEMCACHE

  • DBCC FREESESSIONCACHE

  • DBCC FREEPROCCACHE

Si el problema persiste, necesitará investigar más y, posiblemente, reducir la carga de trabajo.