переместить каталог полнотекстового поиска - PullRequest
0 голосов
/ 29 декабря 2010

У меня есть база данных SQL Server 2005, в которой есть данные и журналы на их собственных дисках, и я впервые создал полнотекстовый поиск, и, похоже, я пропустил ту часть, где мне нужно было указать местоположение каталога сохранил и завел его на моем диске c.

мой диск c предназначен только для ОС.

как я могу переместить каталог в другое место на том же компьютере?

1 Ответ

1 голос
/ 29 декабря 2010

Для SQL Server 2005 следуйте этой процедуре :

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

  1. Выполните следующую инструкцию.

    ALTER DATABASE database_name SET OFFLINE
    
  2. Переместите файл или файлы на новое место.

  3. ДляДля каждого перемещенного файла выполните следующую инструкцию.

    ALTER DATABASE database_name MODIFY FILE ( 
        NAME = logical_name,
        FILENAME = 'new_path\os_file_name' )
    
  4. Выполните следующую инструкцию.

    ALTER DATABASE database_name SET ONLINE
    
  5. Проверьте изменение файла, выполнивследующий запрос.

    SELECT name, physical_name AS CurrentLocation, state_desc
    FROM sys.master_files
    WHERE database_id = DB_ID(N'<database_name>');
    
...