Share via


Realizar copia de seguridad y restaurar archivos y catálogos de texto

Icono que muestra un disco de base de datos azul Este tema sólo resulta relevante para las bases de datos que contienen varios grupos de archivos y, en el caso de bases de datos de modelo simple, únicamente para los grupos de archivos de sólo lectura.

Los catálogos de texto existen como archivos en un grupo de archivos y pueden verse afectados por una restauración por etapas. La restauración por etapas permite poner en conexión al grupo de archivos primario y, opcionalmente, a uno o más grupos de archivos secundarios; posteriormente se pueden poner en línea otros grupos de archivos.

[!NOTA] Puede realizar una copia de seguridad y restaurar catálogos de texto por sí solos o con la base de datos. Para obtener más información, vea Realizar copias de seguridad y restaurar catálogos de texto.

Recomendación Se recomienda que almacene los datos de las tablas y los catálogos de texto asociados en el mismo grupo de archivos. Si se respeta esta recomendación en una restauración por etapas, poner en línea el grupo de archivos incluyendo la puesta en línea del catálogo de texto resulta sencillo: se restauran y recuperan tanto los datos de las tablas como los del catálogo de texto. Desde una perspectiva del texto, no se debe hacer nada especial.

[!NOTA] Esta explicación no es aplicable a los índices normales de una tabla de un grupo de archivos que todavía no está en línea.

Catálogos de texto y tablas en grupos de archivos independientes

Si un catálogo de texto existe en un grupo de archivos independiente de cualquier grupo de archivos que contenga datos de tablas asociados, el comportamiento de la restauración por etapas depende del grupo de archivos que se restaure y se ponga en línea en primer lugar. Si el grupo de archivos que contiene el catálogo de texto se restaura y pone en línea en primer lugar, no ocurre nada en el catálogo y no hay llevar a cabo ninguna acción. Posteriormente, es posible restaurar y poner en línea el grupo de archivos que contiene los datos de las tablas; si los datos del catálogo y de las tablas son coherentes, no es necesario el llenado. De lo contrario, se realiza el llenado de todas las tablas del catálogo para que el catálogo y las tablas sean coherentes.

Por el contrario, si el grupo de archivos que contiene los datos de las tablas se restaura y se pone en línea antes que el grupo de archivos que contiene el catálogo y el índice de texto asociados, el comportamiento del texto puede verse afectado. Dado que el catálogo está desconectado, se produce un error en toda instrucción DDL Transact-SQL que desencadene un llenado, vuelva a generar o reorganice un catálogo. Algunos ejemplos de estas instrucciones son CREATE FULLTEXT INDEX, ALTER FULLTEXT INDEX, DROP FULLTEXT INDEX y ALTER FULLTEXT CATALOG. Para obtener más información acerca de las instrucciones DDL, vea Mejoras de texto en Transact-SQL. En este caso, las siguientes variables tienen una gran importancia:

  • Seguimiento de cambios
    Las instrucciones DML del usuario en la tabla no se ven afectadas. Los cambios se registran. Sin embargo, las opciones AUTOMÁTICO o ACTUALIZAR LLENADO no se ejecutan hasta que el grupo de archivos del catálogo es puesto en línea.
  • Independientemente del seguimiento de cambios, se produce un error en las consultas de texto porque el catálogo no está disponible. El error normalmente se produce cuando se realizan intentos de consultas de texto para montar el catálogo no disponible. Si se intenta una consulta de texto cuando el grupo de archivos que contiene la categoría de texto está sin conexión, se devuelve un error.
  • Las funciones de estado (por ejemplo, FULLTEXTCATALOGPROPERTY) se implementan correctamente cuando no tienen que montar el catálogo MSSearch. Por ejemplo, el acceso a metadatos de texto en línea se realizaría satisfactoriamente, pero no sería así en el caso de uniquekeycount.

Después de restaurar y poner en línea el grupo de archivos del catálogo de texto, si los datos del catálogo y de las tablas son coherentes, no es necesario realizar ningún llenado. De lo contrario, se inicia automáticamente el llenado de todas las tablas del catálogo para que el catálogo y las tablas sean coherentes.

Vea también

Otros recursos

Realizar copias de seguridad y restaurar catálogos de texto

Ayuda e información

Obtener ayuda sobre SQL Server 2005