Переместить / скопировать полнотекстовый индекс SQL Server 2005 - PullRequest
1 голос
/ 16 октября 2008

Мы перемещаем наш сервер базы данных в большую коробку. У меня есть несколько баз данных с полнотекстовыми индексами. Каков наилучший способ перемещения полнотекстовых индексов?

Ответы [ 3 ]

1 голос
/ 16 октября 2008

Я считаю, что резервное копирование и восстановление - это единственный надежный способ перемещения баз данных. FTS должен двигаться вместе с ним, когда вы это делаете. Отсоединение и повторное подключение баз данных никогда не устраивает меня.

0 голосов
/ 16 октября 2008

Моей первой попыткой было скопировать файлы базы данных и снова присоединить их. Я столкнулся со следующей ошибкой при попытке доступа к каталогу:

Полнотекстовый каталог ' имя базы данных ' находится в нестабильном состоянии. Перетащите и заново создайте этот полнотекстовый каталог. (Microsoft SQL Server, ошибка: 7624

Моя вторая и успешная попытка состояла в том, чтобы восстановить базу данных из резервной копии, как предложил Крейг. Мой каталог пришел, но я получил следующую ошибку:

Свойство IsAccentSensitive недоступно для FullTextCatalog '[CatalogName]' "Это свойство может не существовать для этого объекта или может быть недоступно из-за недостаточных прав доступа (Microsoft.SqlServer.Smo)

После быстрого поиска в Google я нашел ответ MS KB 910067

Просто отсоедините и снова подключите базу данных, и я в порядке.

0 голосов
/ 16 октября 2008

Если вы перемещаете базы данных, переместите папки, содержащие информацию о FTS, и все будет в порядке.

Если вы делаете восстановление, у вас должно быть все в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...