Bagaimana cara memindahkan database Windows Search dan Index Service ke drive lain?

13

Pada salah satu Server Windows 2003 lama kami, kami perlu menjalankan Layanan Pengindeksan dan Pencarian Windows. Masalahnya adalah windows.edbfile tersebut tumbuh cukup besar.

Saya ingin memindahkan ini dan file terkait ke D:\IndexService. Untuk melakukan ini, Anda dapat mengubah lokasi indeks menggunakan Opsi Lanjutan dari applet panel kontrol Opsi Pengindeksan:

masukkan deskripsi gambar di sini

(via: Hal Baru Lama http://blogs.msdn.com/b/oldnewthing/archive/2009/11/18/9923996.aspx )

Saya melakukan yang berikut:

  1. Menghentikan Layanan Indeks kemudian menghentikan Pencarian Windows.

  2. Menyalin isi dari C:\Documents and Settings\All Users\Application Data\Microsoft\Searchke D:\IndexService\Search.

  3. Memperbarui Layanan Lanjutan Opsi Indeks -> Lokasi Baru dan menunjuk ke D:\IndexServicejalan dan OK jalan keluar kembali ke panel kontrol (lihat gambar di atas).

  4. Saya memulai kembali Layanan Indeks dan Pencarian Windows

Tampaknya ini tidak berhasil dan dari waktu yang tertera pada windows.edbfile saya dapat melihat bahwa masih diperbarui di lokasi asli di C:drive.

Saya juga memperhatikan bahwa jika saya membuka applet panel kontrol Opsi Pengindeksan dan mengklik Opsi Lanjut, ia masih mengatakan bahwa lokasi saat ini aktif C:dan bahwa lokasi baru ( d:\IndexService) akan digunakan setelah layanan dimulai ulang. Namun memulai kembali layanan tidak membuat perbedaan.

Adakah yang bisa menunjukkan kalau saya salah belok?

Kev
sumber
2
Cobalah tanpa menyalin isi C:\Documents and Settings\All Users\Application Data\Microsoft\Search. Instruksi Microsoft tentang cara melakukan ini tidak menyebutkan menyalin file secara manual: windows.microsoft.com/en-US/windows7/…
cmorse
2
Sejauh yang saya ketahui Anda perlu membangun kembali indeks kapan saja dipindahkan ke lokasi yang berbeda.
Hugh
Secara alternatif, coba tekan tombol membangun kembali dan lihat apa yang terjadi pada cap waktu yang dimodifikasi / diakses ke file pada volume D Anda.
Snellgrove
Mungkinkah jalur ini direferensikan dalam Registry juga?
Direktori yang Anda tuju harus sudah kosong ketika Anda memulai kembali layanan pencarian windows atau tidak akan mengambil.

Jawaban:

4

Atau Anda dapat menggunakan tautan persimpangan untuk mengarahkan kembali folder ke drive lain. Pada Server 2003 Anda dapat menggunakan Sysinternal's Junction " atau linkddari kit sumber daya Microsoft . Ini mungkin mencegah membangunnya kembali.

Pertama buat direktori, misalnya: " d: \ Search ". Kemudian jalankan perintah berikut:

junction "d:\Search" "C:\Documents and Settings\All Users\Application Data\Microsoft\Search"
Tempat sampah
sumber
Sangat jelas sekarang :)
Kev
-1

Akses opsi konfigurasi Layanan Indeks di konsol Manajemen Komputer.

Arahkan ke Manajemen Komputer (Lokal) | Layanan dan Aplikasi | Layanan Pengindeksan.

Mungkin akan ada dua katalog saat ini. Salah satu katalog indeks sistem lokal dan katalog lain indeks situs web IIS default server.

Anda dapat menghapus katalog tersebut dan kemudian membuat yang baru. Untuk menghapusnya, cukup klik kanan pada katalog dan pilih perintah Hapus dari menu pintasan yang dihasilkan.

Untuk membuat katalog baru, klik kanan pada wadah Layanan Pengindeksan di konsol Manajemen Komputer dan pilih Baru | Perintah katalog dari menu jalan pintas yang dihasilkan.

Mendongkrak
sumber