¿Cómo adjuntar una base de datos creada por SQL 2008 a SQL 2012 cuando falta el catálogo de texto completo?

¿Cómo adjuntar una base de datos creada por SQL 2008 a SQL 2012 cuando falta el catálogo de texto completo?

Ya tengo un archivo mdf creado por SQL Server 2008, pero cuando adjunto este archivo MDF a SQL Server 2012, me pide que agregue los catálogos de texto completo necesarios. No tengo idea de qué hacer. Por favor ayúdenme.

Respuesta1

Es difícil decirlo según la información que has proporcionado, pero parece que has utilizado elsp_attach_single_file_dbprocedimiento para adjuntar un mdf, y es posible que le falten uno o másndfs.

La gente habla mucho sobre archivos mdf y ldf en SQL Server, y no suele mencionar ndfs. Esto se debe a que son mucho menos comunes. Tengo alrededor de 8000 bases de datos y solo una de ellas tiene archivos ndf. Es una base de datos de proveedores que los utiliza para almacenar (¡sorpresa!) catálogos de texto completo.

De todos modos, la forma más segura de mover una base de datos es hacer una copia de seguridad en el servidor anterior y restaurarla en el nuevo servidor, como señaló Reaces en los comentarios. Si está decidido a utilizar desconectar/adjuntar, deberá asegurarse de tenertodolos archivos relevantes, incluidos los archivos ndf.

información relacionada