Síntomas
Tenga en cuenta el siguiente escenario:
- Tiene una base de datos de Microsoft SQL Server 2012 o versiones anteriores que tiene varios grupos de archivos y el grupo de archivos secundario es el grupo de archivos predeterminado.
- Hace una copia de seguridad de la base de datos y después la restaura en SQL Server 2014.
- Establece el grupo de archivos principal como el grupo de archivos predeterminado y, a continuación, intenta quitar el grupo de archivos secundario.
En este escenario, no puede eliminar el grupo de archivos secundario incluso si se eliminan todos los archivos de datos que contiene. El mensaje de error muestra que el grupo de archivos secundario no se puede quitar porque no está vacío.
Causa
El problema se produce porque la actualización de la versión de la base de datos crea objetos del sistema en el grupo de archivos predeterminado en lugar del grupo de archivos principal en SQL Server 2014. El grupo de archivos secundario todavía contiene algunos objetos del sistema.
Resolución
Esta corrección introduce la marca de seguimiento 3861 para mover las tablas del sistema al grupo de archivos principal.
Después de aplicar la revisión que se describe en este artículo, al iniciar SQL Server utilizando la marca de seguimiento 3861 como parámetro de inicio, puede mover las tablas del sistema al grupo de archivos principal.
Si aún no ha restaurado la copia de seguridad de la base de datos, puede habilitar la marca de seguimiento en el nivel de servidor:
dbcc traceon(3861,-1)
<Restore the database>
dbcc traceoff(3861,-1)
Este problema se corrigió por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 38 para SQL Server 2014 /en-us/help/2999197
Acerca de las actualizaciones acumulativas para SQL Server
Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".