Wie kann ich eine mit SQL 2008 erstellte Datenbank an SQL 2012 anhängen, wenn der Volltextkatalog fehlt?

Wie kann ich eine mit SQL 2008 erstellte Datenbank an SQL 2012 anhängen, wenn der Volltextkatalog fehlt?

Ich habe bereits eine MDF-Datei erstellt, die von SQL Server 2008 erstellt wurde. Aber wenn ich diese MDF-Datei an SQL Server 2012 anhänge, werde ich aufgefordert, die erforderlichen Volltextkataloge hinzuzufügen. Ich habe keine Ahnung, was ich tun soll. Bitte helfen Sie mir.

Antwort1

Das ist anhand der von Ihnen bereitgestellten Informationen schwer zu sagen, aber es klingt, als hätten Sie diesp_attach_single_file_dbVerfahren zum Anhängen eines MDF, und Sie vermissen möglicherweise eine oder mehrereNDF.

In SQL Server wird viel über MDF- und LDF-Dateien gesprochen, aber NDF-Dateien werden selten erwähnt. Das liegt daran, dass sie viel seltener vorkommen. Ich habe etwa 8000 Datenbanken und nur eine davon hat NDF-Dateien. Es handelt sich um eine Herstellerdatenbank, die sie verwendet, um (Überraschung!) Volltextkataloge zu speichern.

Der sicherste Weg, eine Datenbank zu verschieben, besteht jedenfalls darin, sie auf dem alten Server zu sichern und auf dem neuen Server wiederherzustellen, wie Reaces in den Kommentaren anmerkte. Wenn Sie entschlossen sind, Trennen/Anfügen zu verwenden, müssen Sie sicherstellen, dass Siealledie relevanten Dateien, einschließlich aller NDF-Dateien.

verwandte Informationen