Menginstal SQL Server menggunakan file konfigurasi
Berlaku untuk: SQL Server - Hanya Windows
Penyiapan SQL Server dapat menghasilkan file konfigurasi berdasarkan input default sistem dan run-time. Anda dapat menggunakan file konfigurasi untuk menyebarkan SQL Server di seluruh perusahaan dengan konfigurasi yang sama. Anda juga dapat menstandarkan penginstalan manual di seluruh perusahaan, dengan membuat file batch yang meluncurkan Setup.exe.
Artikel ini dipertahankan untuk SQL Server versi 2016 dan yang lebih baru. Untuk versi SQL Server yang lebih lama, lihat Menginstal SQL Server 2014 Menggunakan File Konfigurasi.
Penyiapan mendukung penggunaan file konfigurasi hanya melalui prompt perintah. Urutan pemrosesan parameter saat menggunakan file konfigurasi diuraikan di bawah ini:
File konfigurasi menimpa default dalam paket
Nilai baris perintah menimpa nilai dalam file konfigurasi
File konfigurasi dapat digunakan untuk melacak parameter dan nilai untuk setiap penginstalan. Ini membuat file konfigurasi berguna untuk memverifikasi dan mengaudit penginstalan.
Tip
Karena opsi konfigurasi dapat berubah dari versi ke versi, yang terbaik adalah menghasilkan yang baru ConfigurationFile.ini
untuk setiap versi baru SQL Server.
Struktur file konfigurasi
File ConfigurationFile.ini
adalah file teks dengan parameter (pasangan nama/nilai) dan komentar deskriptif.
Berikut ini adalah contoh file ConfigurationFile.ini
:
; Microsoft SQL Server Configuration file
[OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE.
; This is a required parameter.
ACTION="Install"
; Specifies features to install, uninstall, or upgrade.
; The list of top-level features include SQL, AS, RS, IS, and Tools.
; The SQL feature will install the database engine, replication, and full-text.
; The Tools feature will install Management Tools, Books online,
; SQL Server Data Tools, and other shared components.
FEATURES=SQL,Tools
; Microsoft SQL Server Configuration file
[OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE.
; This is a required parameter.
ACTION="Install"
; Specifies features to install, uninstall, or upgrade.
; The list of top-level features include SQL, AS, and IS.
; The SQL feature will install the database engine, replication, and full-text.
FEATURES=SQL
Cara membuat file konfigurasi
Sisipkan media penginstalan SQL Server. Dari folder akar, klik dua kali Setup.exe. Untuk menginstal dari berbagi jaringan, temukan folder akar pada berbagi, lalu klik dua kali Setup.exe.
Catatan
Penyiapan SQL Server Express Edition tidak membuat file konfigurasi secara otomatis. Perintah berikut akan memulai penyiapan dan membuat file konfigurasi.
SETUP.exe /UIMODE=Normal /ACTION=INSTALL
Ikuti panduan ke halaman Siap Diinstal . Jalur ke file konfigurasi ditentukan di halaman Siap Dipasang di bagian jalur file konfigurasi. Untuk informasi selengkapnya tentang cara menginstal SQL Server, lihat Menginstal SQL Server dari Wizard Penginstalan (Penyetelan).
Batalkan penyiapan tanpa benar-benar menyelesaikan penginstalan, untuk menghasilkan file INI.
Catatan
Infrastruktur penyiapan menulis semua parameter yang sesuai untuk tindakan yang dijalankan, dengan pengecualian informasi sensitif seperti kata sandi. Parameter
/IAcceptSQLServerLicenseTerms
juga tidak ditulis ke file konfigurasi dan memerlukan modifikasi file konfigurasi atau nilai yang akan disediakan pada prompt perintah. Untuk informasi selengkapnya, lihat Menginstal SQL Server dari Prompt Perintah. Selain itu, nilai disertakan untuk parameter Boolean di mana nilai biasanya tidak disediakan melalui prompt perintah.
Dimulai dengan SQL Server 2022 (16.x), baca Ketentuan Lisensi Perangkat Lunak Microsoft SQL Server di aka.ms/useterms.
Gunakan file konfigurasi untuk menginstal SQL Server
Anda hanya dapat menggunakan file konfigurasi pada penginstalan baris perintah.
Catatan
Jika Anda perlu membuat perubahan pada file konfigurasi, kami sarankan Anda membuat salinan dan bekerja dengan salinan.
Cara menggunakan file konfigurasi untuk menginstal instans SQL Server yang berdiri sendiri
- Jalankan penginstalan melalui prompt perintah dan berikan
ConfigurationFile.ini
menggunakanConfigurationFile
parameter .
Cara menggunakan file konfigurasi untuk menyiapkan dan menyelesaikan gambar instans SQL Server yang berdiri sendiri (SysPrep)
Untuk menyiapkan satu atau beberapa instans SQL Server dan mengonfigurasinya pada komputer yang sama.
Jalankan Persiapan gambar dari instans SQL Server yang berdiri sendiri dari halaman Tingkat Lanjut Pusat Penginstalan dan ambil file konfigurasi gambar persiapan.
Gunakan file konfigurasi gambar persiapan yang sama sebagai templat untuk menyiapkan lebih banyak instans SQL Server.
Jalankan Penyelesaian Gambar dari instans SQL Server mandiri yang disiapkan dari halaman Tingkat Lanjut Pusat Penginstalan untuk mengonfigurasi instans yang disiapkan pada komputer.
Untuk menyiapkan gambar sistem operasi termasuk instans SQL Server yang disiapkan yang tidak dikonfigurasi, menggunakan alat Windows SysPrep.
Jalankan Persiapan gambar instans SQL Server yang berdiri sendiri dari halaman Tingkat Lanjut Pusat Penginstalan dan ambil file konfigurasi gambar persiapan.
Jalankan penyelesaian Gambar dari instans SQL Server mandiri yang disiapkan dari halaman Tingkat Lanjut dari Pusat Penginstalan, tetapi batalkan di halaman Siap Untuk Diselesaikan setelah menangkap file konfigurasi lengkap.
File konfigurasi gambar lengkap dapat disimpan dengan gambar Windows untuk mengotomatiskan konfigurasi instans yang disiapkan.
Cara menginstal kluster failover SQL Server menggunakan file konfigurasi
Opsi Penginstalan Terintegrasi (buat kluster failover simpul tunggal pada node dan untuk simpul tambahan, jalankan
AddNode
di atasnya):Jalankan opsi "Instal Kluster Failover" dan ambil file konfigurasi yang mencantumkan semua pengaturan penginstalan.
Jalankan penginstalan kluster failover baris perintah dengan menyediakan
ConfigurationFile
parameter .Pada simpul tambahan yang akan ditambahkan, jalankan
AddNode
untuk mengambilConfigurationFile.ini
file yang berlaku untuk kluster failover yang ada.Jalankan AddNode baris perintah pada semua simpul tambahan yang akan bergabung dengan kluster failover, dengan menyediakan file konfigurasi yang sama menggunakan
ConfigurationFile
parameter .
Opsi penginstalan tingkat lanjut (siapkan kluster failover pada semua node kluster failover, lalu setelah menyiapkan semua simpul, jalankan selesai pada simpul yang memiliki disk bersama):
Jalankan Persiapan pada salah satu simpul, dan ambil
ConfigurationFile.ini
file.Berikan file yang sama
ConfigurationFile.ini
untuk menjalankan Penyiapan pada semua simpul yang akan disiapkan untuk kluster failover.Setelah semua simpul disiapkan, jalankan operasi kluster failover lengkap pada simpul yang memiliki disk bersama dan ambil
ConfigurationFile.ini
file.Anda kemudian dapat menyediakan file ini
ConfigurationFile.ini
untuk menyelesaikan kluster failover.
Cara menambahkan atau menghapus simpul ke kluster failover SQL Server menggunakan file konfigurasi
- Jika Anda memiliki file konfigurasi yang sebelumnya digunakan untuk menambahkan simpul ke atau menghapus simpul dari kluster failover, Anda dapat menggunakan kembali file yang sama untuk menambahkan atau menghapus simpul tambahan.
Cara meningkatkan kluster failover SQL Server menggunakan file konfigurasi
Jalankan peningkatan pada simpul pasif dan ambil
ConfigurationFile.ini
file. Anda dapat melakukan ini baik dengan melakukan peningkatan aktual, atau keluar di akhir tanpa melakukan peningkatan aktual.Pada semua simpul tambahan yang akan ditingkatkan, berikan
ConfigurationFile.ini
file untuk menyelesaikan proses.
Sintaksis sampel
Berikut adalah beberapa contoh tentang cara menggunakan file konfigurasi:
- Untuk menentukan file konfigurasi pada prompt perintah:
Setup.exe /ConfigurationFile=MyConfigurationFile.ini
- Untuk menentukan kata sandi pada prompt perintah alih-alih dalam file konfigurasi:
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.ini
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.ini