Bagikan melalui


Lokasi File untuk Instans Default dan Bernama SQL Server

Penginstalan SQL Server terdiri dari satu atau beberapa instans terpisah. Instans, baik default atau bernama, memiliki sekumpulan file program dan data sendiri, serta sekumpulan file umum yang dibagikan antara semua instans SQL Server di komputer.

Untuk instans SQL Server yang mencakup Mesin Database, Analysis Services, dan Reporting Services, setiap komponen memiliki sekumpulan data lengkap dan file yang dapat dieksekusi, dan file umum yang dibagikan oleh semua komponen.

Untuk mengisolasi lokasi penginstalan untuk setiap komponen, ID instans unik dihasilkan untuk setiap komponen dalam instans SQL Server tertentu.

Penting

File program dan file data tidak dapat diinstal pada disk drive yang dapat dilepas, tidak dapat diinstal pada sistem file yang menggunakan pemadatan, tidak dapat diinstal ke direktori tempat file sistem berada, dan tidak dapat diinstal pada drive bersama pada instans kluster failover.

Database sistem (master, model, MSDB, dan tempdb), dan database pengguna Mesin Database dapat diinstal dengan server file Server Message Block (SMB) sebagai opsi penyimpanan. Ini berlaku untuk penginstalan kluster failover (FCI) yang SQL Server berdiri sendiri dan SQL Server. Untuk informasi selengkapnya, lihat Menginstal SQL Server dengan SMB Fileshare sebagai Opsi Penyimpanan.

Jangan hapus salah satu direktori berikut atau kontennya: Binn, Data, Ftdata, HTML, atau 1033. Anda dapat menghapus direktori lain, jika perlu; namun, Anda mungkin tidak dapat mengambil fungsionalitas atau data yang hilang tanpa menghapus instalan lalu menginstal ulang SQL Server. Jangan menghapus atau mengubah file .htm apa pun di direktori HTML. Mereka diperlukan agar alat SQL Server berfungsi dengan baik.

File Bersama untuk Semua Instans SQL Server

File umum yang digunakan oleh semua instans pada satu komputer diinstal di <folder drive>:\Program Files\Microsoft SQL Server\120\, di mana <drive> adalah huruf drive tempat komponen diinstal. Defaultnya biasanya drive C.

Lokasi File dan Pemetaan Registri

Selama Penyiapan SQL Server, ID instans dibuat untuk setiap komponen server. Komponen server dalam rilis SQL Server ini adalah Mesin Database, Analysis Services, dan Reporting Services.

ID instans default dibangun dengan menggunakan format berikut:

  • MSSQL untuk Mesin Database, diikuti oleh nomor versi utama, diikuti dengan garis bawah dan versi minor jika berlaku, dan periode, diikuti dengan nama instans.

  • MSAS untuk Analysis Services, diikuti oleh nomor versi utama, diikuti dengan garis bawah dan versi minor jika berlaku, dan periode, diikuti dengan nama instans.

  • MSRS untuk Reporting Services, diikuti dengan nomor versi utama, diikuti dengan garis bawah dan versi minor jika berlaku, dan periode, diikuti dengan nama instans.

Contoh ID instans default dalam rilis SQL Server ini adalah sebagai berikut:

  • MSSQL12. MSSQLSERVER untuk instans default SQL Server 2014.

  • MSAS12. MSSQLSERVER untuk instans default SQL Server 2014 Analysis Services (SSAS).

  • MSSQL12. MyInstance untuk instans bernama SQL Server 2014 bernama "MyInstance."

Struktur direktori untuk instans bernama SQL Server 2014 yang mencakup Database Engine and Analysis Services, bernama "MyInstance", dan diinstal ke direktori default adalah sebagai berikut:

  • C:\Program Files\Microsoft SQL Server\MSSQL12. MyInstance\

  • C:\Program Files\Microsoft SQL Server\MSAS12. MyInstance\

Anda dapat menentukan nilai apa pun untuk ID instans, tetapi hindari karakter khusus dan kata kunci yang dipesan.

Anda dapat menentukan ID instans non-default selama Penyiapan SQL Server. <Alih-alih Program Files>\MicrosoftSQL Server, <jalur> kustom\MicrosoftSQL Server digunakan jika pengguna memilih untuk mengubah direktori penginstalan default. Perhatikan bahwa ID instans yang dimulai dengan garis bawah (_) atau yang berisi tanda angka (#) atau tanda dolar ($) tidak didukung.

Catatan

Layanan Integrasi dan komponen klien tidak mengetahui instans dan, oleh karena itu tidak diberi ID instans. Secara default, komponen non-instance-aware diinstal ke satu direktori: <drive>:\Program Files\Microsoft SQL Server\120\. Mengubah jalur penginstalan untuk satu komponen bersama juga mengubahnya untuk komponen bersama lainnya. Penginstalan berikutnya menginstal komponen yang tidak sadar instans ke direktori yang sama dengan penginstalan asli.

SQL Server Analysis Services adalah satu-satunya komponen SQL Server yang mendukung penggantian nama instans setelah penginstalan. Jika instans Analysis Services diganti namanya, ID instans tidak akan berubah. Setelah penggantian nama instans selesai, direktori dan kunci registri akan terus menggunakan ID instans yang dibuat selama penginstalan.

Sarang registri dibuat di bawah HKLM\Software\Microsoft\MicrosoftSQL Server\<Instance_ID> untuk komponen yang sadar instans. Misalnya,

  • HKLM\Software\Microsoft\MicrosoftSQL Server\MSSQL12. MyInstance

  • HKLM\Software\Microsoft\MicrosoftSQL Server\MSAS12. MyInstance

  • HKLM\Software\Microsoft\MicrosoftSQL Server\MSRS12. MyInstance

Registri juga mempertahankan pemetaan ID instans ke nama instans. ID instans ke pemetaan nama instans dipertahankan sebagai berikut:

  • [HKEY_LOCAL_MACHINE\Software\Microsoft\MicrosoftSQL Server\Instance Names\SQL] "InstanceName"="MSSQL12"

  • [HKEY_LOCAL_MACHINE\Software\Microsoft\MicrosoftSQL Server\Instance Names\OLAP] "InstanceName"="MSAS12"

  • [HKEY_LOCAL_MACHINE\Software\Microsoft\MicrosoftSQL Server\Instance Names\RS] "InstanceName"="MSRS12"

Menentukan Jalur File

Selama Penyiapan, Anda dapat mengubah jalur penginstalan untuk fitur berikut:

Jalur penginstalan ditampilkan di Penyetelan hanya untuk fitur dengan folder tujuan yang dapat dikonfigurasi pengguna:

Komponen Jalur default1, 2 3 atau Jalur Tetap yang Dapat Dikonfigurasi
Komponen server Mesin Database \Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>|Dikonfigurasi
File data Mesin Database \Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>|Dikonfigurasi
Server Analysis Services \Program Files\MicrosoftSQL Server\MSAS12.<InstanceID>|Dikonfigurasi
File data Analysis Services \Program Files\MicrosoftSQL Server\MSAS12.<InstanceID>|Dikonfigurasi
Server laporan Reporting Services \Program Files\MicrosoftSQL Server\MSRS12.<InstanceID>\Reporting Services\ReportServer\Bin|Dikonfigurasi
Manajer laporan Reporting Services \Program Files\MicrosoftSQL Server\MSRS12.<InstanceID>\Reporting Services\ReportManager|Jalur tetap
Layanan Integrasi <Instal Directory>\120\DTS|Dapat dikonfigurasi4
Komponen Klien (kecuali bcp.exe dan sqlcmd.exe) <Instal Directory>\120\Tools|Dapat dikonfigurasi4
Komponen Klien (bcp.exe dan sqlcmd.exe) <Instal Directory>\Client SDK\ODBC\110\Tools\Binn Jalur tetap
Objek COM sisi server dan replikasi <drive>:\ Program Files\Microsoft SQL Server\120\COM\5 Jalur tetap
DLL komponen Layanan Integrasi untuk mesin Run-time Transformasi Data, mesin Alur Transformasi Data, dan dtexec utilitas prompt perintah <drive>:\ Program Files\Microsoft SQL Server\120\DTS\Binn Jalur tetap
DLL yang menyediakan dukungan koneksi terkelola untuk Layanan Integrasi <drive>:\ Program Files\Microsoft SQL Server\120\DTS\Connections Jalur tetap
DLL untuk setiap jenis enumerator yang didukung Layanan Integrasi <drive>:\ Program Files\Microsoft SQL Server\120\DTS\ForEachEnumerators Jalur tetap
SQL Server Browser Service, penyedia WMI <drive>:\ Program Files\Microsoft SQL Server\120\Shared|Jalur tetap
Komponen yang dibagikan antara semua instans SQL Server <drive>:\ Program Files\Microsoft SQL Server\120\Shared|Jalur tetap

1Pastikan folder \Program Files\MicrosoftSQL Server\ dilindungi dengan izin terbatas.

2Drive default untuk lokasi ini adalah systemdrive, biasanya drive C.

3Jalur penginstalan untuk fitur anak ditentukan oleh jalur penginstalan fitur induk.

4Satu jalur penginstalan dibagikan antara Layanan Integrasi dan komponen klien. Mengubah jalur penginstalan untuk satu komponen juga mengubahnya untuk komponen lain. Penginstalan berikutnya menginstal komponen ke lokasi yang sama dengan penginstalan asli.

5Direktori ini digunakan oleh semua instans SQL Server pada komputer. Jika Anda menerapkan pembaruan ke salah satu instans di komputer, setiap perubahan pada file dalam folder ini akan memengaruhi semua instans di komputer. Saat Anda menambahkan fitur ke penginstalan yang ada, Anda tidak dapat mengubah lokasi fitur yang diinstal sebelumnya, anda juga tidak dapat menentukan lokasi untuk fitur baru. Anda harus menginstal fitur tambahan ke direktori yang sudah dibuat oleh Penyetelan, atau menghapus instalasi dan menginstal ulang produk.

Catatan

Untuk konfigurasi terkluster, Anda harus memilih drive lokal yang tersedia di setiap simpul kluster.

Saat Anda menentukan jalur penginstalan selama Penyiapan untuk komponen server atau file data, program Penyiapan menggunakan ID instans selain lokasi yang ditentukan untuk file program dan data. Penyetelan tidak menggunakan ID instans untuk alat dan file bersama lainnya. Penyiapan juga tidak menggunakan ID instans apa pun untuk program Analysis Services dan file data, meskipun menggunakan ID instans untuk repositori Analysis Services.

Jika Anda mengatur jalur penginstalan untuk fitur Mesin Database, SQL Server Penyiapan menggunakan jalur tersebut sebagai direktori akar untuk semua folder khusus instans untuk penginstalan tersebut, termasuk File Data SQL. Dalam hal ini, jika Anda mengatur root ke "C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceName>\MSSQL\", direktori khusus instans ditambahkan ke akhir jalur tersebut.

Pelanggan yang memilih untuk menggunakan fungsionalitas peningkatan USESYSDB dalam Wizard Penginstalan SQL Server (mode UI Penyiapan) dapat dengan mudah mengarahkan diri ke situasi di mana produk dipasang ke dalam struktur folder rekursif. Misalnya, <SQLProgramFiles>\MSSQL12\MSSQL\MSSQL10_50\MSSQL\Data\. Sebagai gantinya, untuk menggunakan fitur USESYSDB, atur jalur penginstalan untuk fitur File Data SQL alih-alih fitur Mesin Database.

Catatan

File data selalu diharapkan ditemukan di direktori anak bernama Data. Misalnya, tentukan C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceName>\ untuk menentukan jalur akar ke direktori data database sistem selama peningkatan ketika file data ditemukan di bawah C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceName>\MSSQL\Data.

Lihat juga

Konfigurasi Mesin Database - Direktori Data
Konfigurasi Analysis Services - Direktori Data