Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 hanya mendukung penggunaan file konfigurasi melalui Command Prompt. Urutan pemrosesan parameter saat menggunakan file konfigurasi diuraikan sebagai berikut:
File konfigurasi menimpa pengaturan awal 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.
Kiat
Karena opsi konfigurasi mungkin 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 jaringan berbagi, temukan folder utama di jaringan berbagi, lalu klik dua kali Setup.exe.
Catatan
Penyiapan SQL Server Express Edition tidak membuat file konfigurasi secara otomatis. Perintah berikut memulai penyiapan dan membuat file konfigurasi.
SETUP.exe /UIMODE=Normal /ACTION=INSTALLIkuti 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, kecuali untuk informasi sensitif seperti kata sandi. Parameter
/IAcceptSQLServerLicenseTermsjuga tidak ditulis ke file konfigurasi dan memerlukan modifikasi file konfigurasi atau nilai yang akan disediakan pada prompt perintah. Untuk informasi selengkapnya, lihat Menginstal dan mengonfigurasi SQL Server di Windows dari Command Prompt. Selain itu, nilai disertakan untuk parameter Boolean di mana nilai biasanya tidak disediakan melalui prompt perintah.
Untuk SQL Server 2022 (16.x) dan versi yang lebih baru, 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.inidengan parameterConfigurationFile.
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 Penyiapan Gambar dari instans SQL Server yang terpisah dari halaman Tingkat Lanjut Pusat Penginstalan dan tangkap file konfigurasi penyiapan gambar.
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 melalui halaman Tingkat Lanjut Pusat Penginstalan untuk mengonfigurasi instans yang telah disiapkan pada mesin.
Untuk menyiapkan gambar sistem operasi termasuk instans SQL Server yang disiapkan namun belum dikonfigurasi, menggunakan alat Windows SysPrep.
Jalankan Persiapan Gambar untuk instans SQL Server yang berdiri sendiri dari halaman Lanjutan di Pusat Penginstalan dan ambil file konfigurasi persiapan gambar.
Jalankan penyelesaian Citra dari instans mandiri SQL Server yang sudah disiapkan padahalaman Tingkat Lanjut dari Pusat Penginstalan, tetapi batalkan di Halaman Siap Untuk Menyelesaikan setelah mengambil file konfigurasi lengkap.
File konfigurasi gambar yang lengkap dapat disimpan bersama dengan gambar Windows untuk mengotomatiskan proses konfigurasi dari instans yang telah disiapkan.
Cara menginstal kluster failover SQL Server menggunakan file konfigurasi
Opsi Penginstalan Terintegrasi (buat kluster failover node tunggal pada sebuah node dan untuk node tambahan, jalankan
AddNodepada node tersebut):Jalankan opsi "Instal Kluster Failover" dan ambil file konfigurasi yang mencantumkan semua pengaturan instalasi.
Jalankan penginstalan kluster failover baris perintah dengan menggunakan parameter
ConfigurationFile.Pada simpul tambahan, jalankan
AddNodeuntuk merekam fileConfigurationFile.iniyang berlaku untuk kluster failover yang ada.Jalankan perintah baris AddNode pada semua simpul tambahan yang akan bergabung dengan kluster failover, dengan menyediakan file konfigurasi yang sama dengan parameter
ConfigurationFile.
Opsi penginstalan tingkat lanjut (siapkan kluster failover pada semua node kluster failover, lalu setelah menyiapkan semua node, jalankan penyelesaian pada node yang memiliki disk bersama):
Jalankan Prepare pada salah satu simpul, dan ambil file
ConfigurationFile.ini.Berikan file yang sama
ConfigurationFile.iniuntuk menjalankan Setup di 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.inifile.Anda kemudian dapat menyediakan file ini
ConfigurationFile.iniuntuk 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 pembaruan pada simpul pasif dan tangkap file
ConfigurationFile.ini. Anda dapat melakukannya dengan melakukan peningkatan sebenarnya, atau keluar pada akhirnya tanpa melakukan peningkatan sebenarnya.Pada semua simpul tambahan yang akan ditingkatkan, berikan file
ConfigurationFile.iniuntuk menyelesaikan proses.
Sampel sintaksis
Berikut adalah beberapa contoh tentang cara menggunakan file konfigurasi:
- Untuk menentukan file konfigurasi di command prompt:
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