Menampilkan atau mengubah lokasi default untuk file data dan log

Berlaku untuk:SQL Server - Hanya Windows

Praktik terbaik untuk melindungi file data dan file log Anda adalah memastikan bahwa file tersebut dilindungi oleh daftar kontrol akses (ACL). Atur ACL pada akar direktori tempat file dibuat.

Catatan

Instruksi ini hanya untuk SQL Server di Windows. Untuk mengubah lokasi default untuk SQL Server di Linux, lihat Mengonfigurasi SQL Server di Linux dengan alat mssql-conf.

Menggunakan SQL Server Management Studio

  1. Di Object Explorer, klik kanan pada server Anda dan pilih Properti.

  2. Di panel kiri pada halaman Properti tersebut, pilih tab Pengaturan database.

  3. Di Lokasi default database, lihat lokasi default saat ini untuk file data baru dan file log baru. Untuk mengubah lokasi default, masukkan nama jalur default baru di bidang Data atau Log , atau pilih tombol telusuri untuk menemukan dan memilih nama jalur.

  4. Setelah mengubah lokasi default, Anda harus menghentikan dan memulai layanan SQL Server untuk menyelesaikan perubahan.

Menggunakan Transact-SQL

Perhatian

Contoh berikut menggunakan prosedur tersimpan yang diperluas untuk mengubah registri server. Masalah serius dapat terjadi jika Anda mengubah registri dengan salah. Masalah ini mungkin mengharuskan Anda menginstal ulang sistem operasi. Microsoft tidak dapat menjamin bahwa masalah ini dapat diatasi. Modifikasikan registri atas risiko Anda.

  1. Koneksi ke Mesin Database.

  2. Dari bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri. <path_*> Ganti nilai dengan lokasi baru yang ingin Anda tempatkan data dan file log Anda, lalu pilih Jalankan.

    USE [master];
    GO
    EXEC xp_instance_regwrite
        N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer',
        N'BackupDirectory',
        REG_SZ,
        N'<path_to_database_backup_files>'
    GO
    EXEC xp_instance_regwrite
        N'HKEY_LOCAL_MACHINE',
        N'Software\Microsoft\MSSQLServer\MSSQLServer',
        N'DefaultData',
        REG_SZ,
        N'<path_to_data_files>'
    GO
    EXEC xp_instance_regwrite
        N'HKEY_LOCAL_MACHINE',
        N'Software\Microsoft\MSSQLServer\MSSQLServer',
        N'DefaultLog',
        REG_SZ,
        N'<path_to_log_files>'
    GO
    
  4. Setelah mengubah lokasi default, Anda harus menghentikan dan memulai layanan SQL Server untuk menyelesaikan perubahan.