2010-12-29 12 views
0

Ich habe eine SQL Server 2005-Datenbank, die die Daten und Protokolle auf ihren eigenen Laufwerken hat und eine Volltextsuche zum ersten Mal erstellt und sieht aus, als ob ich den Teil vermisst habe, wo ich brauchte um den Ort zu bestimmen, an dem der Katalog gespeichert wurde, und um ihn auf meiner Festplatte zu haben.verschieben Volltext-Suche Katalog

mein Laufwerk ist nur für das Betriebssystem.

Wie kann ich den Katalog an einen anderen Ort auf der gleichen Maschine verschieben?

Antwort

1

für SQL Server 2005, follow this procedure:

Um ein Verschieben von Daten oder Log-Datei als Teil einer geplanten Verlagerung folgendermaßen Schritte:

  1. Führen Sie die folgende Anweisung.

    ALTER DATABASE database_name SET OFFLINE 
    
  2. Verschieben Sie die Datei oder Dateien in den neuen Lage.

  3. Führen Sie für jede verschobene Datei die folgende -Anweisung aus.

    ALTER DATABASE database_name MODIFY FILE ( 
        NAME = logical_name, 
        FILENAME = 'new_path\os_file_name') 
    
  4. Führen Sie die folgende Anweisung aus.

    ALTER DATABASE database_name SET ONLINE 
    
  5. die Datei ändern Überprüfen Sie die folgende Abfrage von ausgeführt wird.

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