Bagikan melalui


Konfigurasi Mesin Database - Direktori Data

Gunakan halaman ini untuk menentukan lokasi penginstalan untuk program SQL ServerDatabase Engine dan file data. Berdasarkan jenis penginstalan, penyimpanan yang didukung dapat mencakup disk lokal, penyimpanan bersama, atau server file SMB.

Untuk menentukan berbagi file SMB sebagai direktori, Anda harus mengetik jalur UNC yang didukung secara manual. Penjelajahan ke berbagi file SMB tidak didukung. Berikut ini adalah format jalur UNC yang didukung pada berbagi file SMB: \\Servername\ShareName\....

Instans Stand-Alone SQL Server

Tabel berikut mencantumkan jenis penyimpanan yang didukung dan direktori default untuk instans SQL Server mandiri yang dapat dikonfigurasi pengguna selama Penyiapan SQL Server.

Daftar elemen UI

Deskripsi Jenis Penyimpanan yang Didukung Direktori baku Rekomendasi
Direktori akar data Disk Lokal, Server File SMB, Penyimpanan Bersama 1 C:\Program Files\MicrosoftSQL Server|Penyiapan SQL Server akan mengonfigurasi ACL untuk direktori SQL Server dan memutus pewarisan sebagai bagian dari konfigurasi.
Direktori database pengguna Disk Lokal, Server File SMB, Penyimpanan Bersama 1 C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Praktik terbaik untuk direktori data pengguna bergantung pada beban kerja dan persyaratan performa.
Direktori log basis data pengguna Disk Lokal, Server File SMB, Penyimpanan Bersama 1 C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Pastikan bahwa direktori log memiliki ruang yang memadai.
Direktori Temp DB Disk Lokal, Server File SMB, Penyimpanan Bersama 1 C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Praktik terbaik untuk direktori Temp bergantung pada beban kerja dan persyaratan performa.
Direktori log DB Sementara Disk Lokal, Server File SMB, Penyimpanan Bersama 1 C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data Pastikan bahwa direktori log memiliki ruang yang memadai.
Direktori cadangan Disk Lokal, Server File SMB, Penyimpanan Bersama 1 C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Backup Atur izin yang sesuai untuk mencegah kehilangan data, dan pastikan bahwa akun pengguna untuk layanan SQL Server memiliki izin yang memadai untuk menulis ke direktori cadangan. Menggunakan drive yang dipetakan untuk direktori cadangan tidak didukung.

1 Meskipun disk bersama didukung, ini bukan praktik yang direkomendasikan untuk instans SQL Server yang berdiri sendiri.

Instans Kluster Failover SQL Server

Tabel berikut mencantumkan jenis penyimpanan yang didukung dan direktori default untuk instans kluster failover SQL Server yang dapat dikonfigurasi pengguna selama Penyiapan SQL Server.

Deskripsi Jenis Penyimpanan yang Didukung Default Direktori Rekomendasi
Direktori akar data Penyimpanan Bersama, Server Berkas SMB <Drive:>\Program Files\MicrosoftSQL Server\

Tips: Jika disk bersama dipilih pada halaman Pemilihan Disk Kluster , defaultnya adalah disk bersama pertama. Bidang ini default kosong jika tidak ada pilihan yang dibuat pada halaman Pemilihan Disk Kluster .
Penyiapan SQL Server akan mengonfigurasi ACL untuk direktori SQL Server dan memutus pewarisan sebagai bagian dari konfigurasi.
Direktori database pengguna Penyimpanan Bersama, Server File SMB <Drive:>Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Tips: Jika disk bersama dipilih pada halaman Pemilihan Disk Kluster , defaultnya adalah disk bersama pertama. Bidang ini default kosong jika tidak ada pilihan yang dibuat pada halaman Pemilihan Disk Kluster .
Praktik terbaik untuk direktori data pengguna bergantung pada beban kerja dan persyaratan performa.
Direktori database log pengguna Penyimpanan Bersama, Server File SMB <Drive:>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Tips: Jika disk bersama dipilih pada halaman Pemilihan Disk Kluster , defaultnya adalah disk bersama pertama. Bidang ini default kosong jika tidak ada pilihan yang dibuat pada halaman Pemilihan Disk Kluster .
Pastikan bahwa direktori log memiliki ruang yang memadai.
Direktori Temp DB Hard Disk Lokal, Penyimpanan Bersama, Server File SMB <Drive:>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Tips: Jika disk bersama dipilih pada halaman Pemilihan Disk Kluster , defaultnya adalah disk bersama pertama. Bidang ini default kosong jika tidak ada pilihan yang dibuat pada halaman Pemilihan Disk Kluster .
Pastikan bahwa direktori yang ditentukan valid untuk semua node kluster. Selama failover, jika direktori tempdb tidak tersedia pada simpul target failover, sumber daya SQL Server akan gagal online.
Direktori log Temp DB Disk Lokal, Penyimpanan Bersama, Server File SMB <Drive:>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data

Tips: Jika disk bersama dipilih pada halaman Pemilihan Disk Kluster , defaultnya adalah disk bersama pertama. Bidang ini default kosong jika tidak ada pilihan yang dibuat pada halaman Pemilihan Disk Kluster .
Pastikan bahwa direktori yang ditentukan valid untuk semua node kluster. Selama failover, jika direktori tempdb tidak tersedia pada simpul target failover, sumber daya SQL Server akan gagal online.
Direktori cadangan Disk Lokal, Penyimpanan Bersama, Server File SMB <Drive:>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Backup

Tips: Jika disk bersama dipilih pada halaman Pemilihan Disk Kluster , defaultnya adalah disk bersama pertama. Bidang ini default kosong jika tidak ada pilihan yang dibuat pada halaman Pemilihan Disk Kluster .
Atur izin yang sesuai untuk mencegah kehilangan data, dan pastikan bahwa akun pengguna untuk layanan SQL Server memiliki izin yang memadai untuk menulis ke direktori cadangan. Menggunakan drive yang dipetakan untuk direktori cadangan tidak didukung.

Pertimbangan Keamanan

Penyiapan akan mengonfigurasi ACL untuk direktori SQL Server dan memutus pewarisan sebagai bagian dari konfigurasi.

Rekomendasi berikut berlaku untuk server file SMB:

  • Akun layanan SQL Server harus merupakan akun domain jika server file SMB digunakan.

  • Akun yang digunakan untuk menginstal SQL Server harus memiliki izin FULL CONTROL NTFS pada folder berbagi file SMB yang digunakan sebagai direktori data.

  • Akun yang digunakan untuk menginstal SQL Server harus diberikan hak istimewa SeSecurityPrivilege di server file SMB. Untuk memberikan hak istimewa ini, gunakan konsol Kebijakan Keamanan Lokal di server file untuk menambahkan akun penyiapan SQL Server ke kebijakan Mengelola audit dan log keamanan. Pengaturan ini tersedia di bagian Penetapan Hak Pengguna di bawah Kebijakan Lokal di konsol Kebijakan Keamanan Lokal .

Catatan

  • Saat menambahkan fitur ke penginstalan yang ada, Anda tidak dapat mengubah lokasi fitur yang diinstal sebelumnya, anda juga tidak dapat menentukan lokasi untuk fitur baru.

  • Jika Anda menentukan direktori penginstalan non-default, pastikan folder penginstalan unik untuk instans SQL Server ini. Tidak ada direktori dalam kotak dialog ini yang harus dibagikan dengan direktori dari instans SQL Server lainnya. Komponen Mesin Database dan Analysis Services dalam instans SQL Server juga harus diinstal ke direktori terpisah.

  • File program dan file data tidak dapat diinstal dalam situasi berikut:

    • Pada drive disk yang dapat dilepas

    • Pada sistem file yang menggunakan pemadatan

    • Ke direktori tempat file sistem berada

    • Pada drive jaringan yang dipetakan di instansi kluster failover

Lihat Juga

Lokasi File untuk Instans Default dan Tertentu SQL Server
Izin Berbagi dan Izin NTFS pada Server File