REVISIÓN: El servicio de SQL Server deja de responder y recibe el error 1450 al crear la instantánea de base de datos o ejecutar una instrucción DBCC CHECK en una base de datos en SQL Server 2005 y SQL Server 2008

Microsoft distribuye Microsoft SQL Server 2005 o Microsoft SQL Server 2008 corrige como un archivo descargable. Como las revisiones son acumulativas, cada versión nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la anterior SQL Server 2005 o Microsoft SQL Server 2008.

Síntomas

En un servidor basado en Windows Server 2003 que tiene Microsoft SQL Server 2005 o Microsoft SQL Server 2008 instalado, considere los escenarios siguientes:
  • Ejecuta un comando DBCC en una base de datos grande. Por ejemplo, se ejecuta la instrucción DBCC CHECKDB en la base de datos. Al mismo tiempo, ejecuta muchas instrucciones DML en la base de datos.
  • Crear una instantánea de base de datos para una base de datos grande. Al mismo tiempo, se ejecutan muchas instrucciones DML en la base de datos.
En estos casos, el servicio de SQL Server deja de responder. La instrucción DBCC CHECK nunca se completa y recibirá el siguiente mensaje de error varias veces:
El sistema operativo devolvió el error 1450 (recursos insuficientes en el sistema existen para completar el servicio solicitado) a SQL Server durante una operación de escritura en el desplazamiento 0x0000159d8ae000 en el archivo con el identificador 0x0000000000000AAC. Suele ser una situación temporal y el SQL Server continuará reintentando la operación. Si la condición persiste después inmediato se deben tomar medidas para corregirlo.

Causa

Este problema se produce porque el archivo disperso para un archivo de instantánea de base de datos ha superado el límite de tamaño de archivo en el sistema de archivos NTFS. Cuando se produce el error de sistema operativo 1450, SQL Server entra en un bucle infinito de reintento.

Solución

Información de la actualización acumulativa para SQL Server 2005 Service Pack 2


La corrección para este problema se publicó en primer lugar en 14 de actualización acumulativa para SQL Server 2005 Service Pack 2. Para obtener más información acerca de este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 14 de actualización de 970278 acumulativa para SQL Server 2005 Service Pack 2
Nota: Como las compilaciones son acumulativas, cada versión de corrección nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la versión anterior de SQL Server 2005. Microsoft recomienda que considere la posibilidad de aplicar la versión más reciente de revisión que contenga este hotfix. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
937137 el SQL Server 2005 crea que se publicaron después del lanzamiento de SQL Server 2005 Service Pack 2
Las revisiones de Microsoft SQL Server 2005 se crean para determinados service Pack de SQL Server. Debe aplicar un hotfix de SQL Server 2005 Service Pack 2 a una instalación de SQL Server 2005 Service Pack 2. De forma predeterminada, cualquier hotfix suministrada en un service pack de SQL Server se incluye en el próximo service pack de SQL Server.

Información de la actualización acumulativa para SQL Server 2005 Service Pack 3


La corrección para este problema en primer lugar se publicó en actualización acumulativa 2 para SQL Server 2005 Service Pack 3. Para obtener más información acerca de este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 2 de actualización de 961930 acumulativa para SQL Server 2005 Service Pack 3
Nota: Como las compilaciones son acumulativas, cada versión de corrección nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la versión anterior de SQL Server 2005. Microsoft recomienda que considere la posibilidad de aplicar la versión más reciente de revisión que contenga este hotfix. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
960598 el SQL Server 2005 crea que se publicaron después del lanzamiento de SQL Server 2005 Service Pack 3
Las revisiones de Microsoft SQL Server 2005 se crean para determinados service Pack de SQL Server. Debe aplicar una revisión de Service Pack 3 de SQL Server 2005 a una instalación de SQL Server 2005 Service Pack 3. De forma predeterminada, cualquier hotfix suministrada en un service pack de SQL Server se incluye en el próximo service pack de SQL Server.

Información de la actualización acumulativa para la versión comercial de SQL Server 2008

La corrección para este problema en primer lugar se publicó en la actualización acumulativa 4. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 4 de actualización de 963036 acumulativa para SQL Server 2008
Nota: Como las compilaciones son acumulativas, cada versión de corrección nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la anterior de SQL Server 2008. Le recomendamos que considere aplicar la versión más reciente de revisión que contenga este hotfix. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
956909 the SQL Server 2008 generaciones que se publicaron después del lanzamiento de SQL Server 2008

Información sobre la actualización acumulativa para SQL Server 2008 Service Pack 1

La corrección para este problema se publicó primero en la actualización acumulativa 1 para SQL Server 2008 Service Pack 1. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 1 de actualización de 969099 acumulativa para SQL Server 2008 Service Pack 1
Nota: Como las compilaciones son acumulativas, cada versión de corrección nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyeron con la anterior de SQL Server 2008. Le recomendamos que considere aplicar la versión más reciente de revisión que contenga este hotfix. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
970365 the SQL Server 2008 generaciones que se publicaron después del lanzamiento de SQL Server 2008 Service Pack 1

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Después de aplicar esta revisión para el escenario 1, el comando DBCC detiene inmediatamente cuando se encuentra el primer error 1450. En el escenario 2, la base de datos de instantánea está marcada como sospechosa cuando se encuentra el primer error 1450 de una escritura en el archivo snapshot. Además, verá mensajes de error similares a los siguientes en el archivo de registro de errores de SQL Server:

Fecha Tiempo SPID El sistema operativo devolvió el error 1450 (recursos insuficientes en el sistema existen para completar el servicio solicitado) a SQL Server durante una operación de escritura en el desplazamiento 0x0000159655e000 en el archivo 'C:\SparseFileProblem\snapshotdb.mdf'. Mensajes adicionales en el registro de sucesos de sistema y registro de error de SQL Server pueden proporcionar más detalles. Se trata de una condición de error grave del sistema que amenaza la integridad de la base de datos y debe corregirse inmediatamente. Completar una comprobación de coherencia de base de datos completa (DBCC CHECKDB). Este error puede deberse a varios factores; Para obtener más información, consulte los libros en pantalla de SQL Server.

Fecha Tiempo SPID Error: 17053, gravedad: 16, estado: 1.

Fecha Tiempo SPID C:\SparseFileProblem\ snapshotdb.mdf: error del sistema operativo 1450 (recursos insuficientes en el sistema existen para completar el servicio solicitado) detectado.

Fecha Tiempo SPID Error: 3420, gravedad: 21, estado: 1.

Fecha Tiempo SPID Instantánea de base de datos 'fillvmsnap' ha fallado una operación de E/S y está marcada como a sospechosa. Debe quitarse y volver a crear.
Para obtener más información, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):

Más información sobre el paquete de actualización acumulativa 2 para SQL Server 2005 Service Pack 3

Para obtener más información acerca de qué archivos se cambian y para obtener información acerca de los requisitos previos para aplicar el paquete de actualización acumulativa que contiene la revisión que se describe en este artículo de Microsoft Knowledge Base, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 2 de actualización de 961930 acumulativa para SQL Server 2005 Service Pack 3

Más información sobre el paquete de actualización acumulativa 14 para SQL Server 2005 Service Pack 2

Para obtener más información acerca de qué archivos se cambian y para obtener información acerca de los requisitos previos para aplicar el paquete de actualización acumulativa que contiene la revisión que se describe en este artículo de Microsoft Knowledge Base, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 14 de actualización de 970278 acumulativa para SQL Server 2005 Service Pack 2

Para obtener más información sobre el paquete de actualización acumulativa 4 para la versión comercial de SQL Server 2008

Para obtener más información acerca de qué archivos se cambian y para obtener información acerca de los requisitos previos para aplicar el paquete de actualización acumulativa que contiene la revisión que se describe en este artículo de Microsoft Knowledge Base, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 4 de actualización de 963036 acumulativa para SQL Server 2008

Más información sobre el paquete de actualización acumulativa 1 de SQL Server 2008 Service Pack 1

Para obtener más información acerca de qué archivos se cambian y para obtener información acerca de los requisitos previos para aplicar el paquete de actualización acumulativa que contiene la revisión que se describe en este artículo de Microsoft Knowledge Base, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
Paquete 1 de actualización de 969099 acumulativa para SQL Server 2008 Service Pack 1

Referencias

Para obtener más información acerca de la lista de compilaciones disponibles después de SQL Server 2005 Service Pack 3, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

960598 el SQL Server 2005 crea que se publicaron después del lanzamiento de SQL Server 2005 Service Pack 3

Para obtener más información acerca de la lista de compilaciones disponibles después de SQL Server Service Pack 2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

Lista de 937137 de las compilaciones que están disponibles después del lanzamiento de SQL Server 2005 Service Pack 2

Para obtener más información acerca de la lista de compilaciones disponibles después del lanzamiento de SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

956909 the SQL Server 2008 generaciones que se publicaron después del lanzamiento de SQL Server 2008

Para obtener más información sobre el modelo de servicio Incremental de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

935897 un modelo de servicio Incremental está disponible en el equipo de SQL Server para entregar revisiones para problemas detectados

Para obtener más información acerca de cómo obtener el Service Pack 3 de SQL Server 2005, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

913089 cómo obtener el service pack más reciente para SQL Server 2005

Para obtener más información acerca de las nuevas características de SQL Server 2005 SP3 y las mejoras de SQL Server 2005 SP3, visite el siguiente sitio Web de Microsoft:
Para obtener más información acerca del esquema de nomenclatura para las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

Paquetes de actualización de 822499 nuevo esquema de nomenclatura para software de Microsoft SQL Server

Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684
Descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft
Propiedades

Id. de artículo: 967164 - Última revisión: 13 ene. 2017 - Revisión: 1

Comentarios