PRB: Grabar segmento movido al dispositivo incorrectamente si Tempdb expandida

Seleccione idioma Seleccione idioma
Id. de artículo: 141183 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Síntomas

Si el registro de transacciones de la base de datos tempdb se mueve a un dispositivo independiente, un intento de expandir la base de datos tempdb da como resultado un nuevo fragmento de dispositivo que contiene el sistema, predeterminado y logsegment segmentos.

Causa

Este problema sólo se produce si el registro de transacciones de la base de datos tempdb se ha movido de su dispositivo original.

En SQL Server 6.x, cuando se produce esta condición, el Administrador corporativo de SQL informa incorrectamente el espacio de datos adicionales como asignado al registro de transacciones.

Una aplicación también puede encontrar mensaje de error 1105:
No se puede asignar la espacio para el objeto '< nombre de objeto >' en la base de datos "tempdb', porque el segmento 'predeterminado' está lleno. Si quedó sin espacio en Syslogs, vuelque el registro de transacciones. En caso contrario, utilice ALTER DATABASE o sp_extendsegment para aumentar el tamaño del segmento.

Esto puede ocurrir porque el registro de transacciones es combatir para espacio que debía para ser dedicado que sólo los datos. En algunas situaciones, truncar el registro de transacciones de la base de datos tempdb puede resolver este error.

Solución

Reducir la base de datos tempdb vuelve a su tamaño original de 2 MB en su dispositivo original (normalmente el principal). A continuación, expándalo volver a la configuración deseada.

4. 21A de SQL Server, puede poner la base de datos tempdb en RAM y, a continuación, ponerlo fuera de la RAM. Esto crea un segmento de registro de datos compartida de tempdb de 2 MB en el dispositivo de base de datos predeterminado. Si la base de datos tempdb es demasiado grande para poner en RAM, a continuación, volver a generar el dispositivo principal crea una base de datos tempdb de predeterminada de 2 MB en el dispositivo principal.



Para SQL Server 6.x, puede utilizar la anterior técnicas o DBCC SHRINKDB. Tenga en cuenta que DBCC SHRINKDB para la base de datos tempdb requiere que el servidor puede iniciarse en modo de usuario único con el parámetro -m. Vea SQL Server "Running" para obtener más información.

Más información

No existen ventajas de rendimiento probadas para mover el registro de transacciones de la base de datos tempdb y no existe ninguna razón para volcar el registro. Los aumentos de rendimiento con acceso a la base de datos tempdb , considere mover la base de datos tempdb en RAM.

Para obtener información adicional acerca de cómo poner la base de datos tempdb en RAM, consulte en contacto con el siguiente artículo en Microsoft Knowledge Base:
115050INF: Cuándo utilizar Tempdb en RAM

Propiedades

Id. de artículo: 141183 - Última revisión: viernes, 7 de febrero de 2014 - Versión: 3.1
La información de este artículo se refiere a:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbprb kbusage KB141183 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 141183

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com