Как прикрепить базу данных, созданную sql 2008, к sql 2012, когда отсутствует полный текстовый каталог? [закрыто]

У меня уже есть mdf-файл, созданный sql server 2008. Но когда я прикрепляю этот mdf-файл к sql server 2012, он просит меня добавить необходимые полнотекстовые каталоги. Я понятия не имею, что делать, пожалуйста, помогите мне.

0
задан 23 February 2015 в 00:08
1 ответ

Трудно сказать, основываясь на предоставленной вами информации, но похоже, что вы использовали процедуру sp_attach_single_file_db для прикрепления mdf-файла, и вас может не хватать один или несколько ndfs .

Люди много говорят о файлах mdf и ldf в SQL Server и не часто упоминают ndfs. Это потому, что они встречаются гораздо реже. У меня около 8000 баз данных, и только в одной из них есть файлы ndf. Это база данных поставщиков, которая использует их для хранения (сюрприз!) Полнотекстовых каталогов.

В любом случае, самый безопасный способ переместить базу данных - сделать ее резервную копию на старом сервере и восстановить ее на новом сервере, как указал Ризес в комментариях. Если вы решили использовать функцию отсоединения / присоединения, вам необходимо убедиться, что у вас есть все соответствующие файлы, включая любые файлы ndf.

1
ответ дан 4 December 2019 в 17:02

Теги

Похожие вопросы