Bagikan melalui


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 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

  1. 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=INSTALL

  2. 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).

  3. 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 /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 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.ini dengan parameter ConfigurationFile.

Cara menggunakan file konfigurasi untuk menyiapkan dan menyelesaikan gambar instans SQL Server yang berdiri sendiri (SysPrep)

  1. 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.

  2. 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

  1. Opsi Penginstalan Terintegrasi (buat kluster failover node tunggal pada sebuah node dan untuk node tambahan, jalankan AddNode pada 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 AddNode untuk merekam file ConfigurationFile.ini yang 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.

  2. 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.ini untuk 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.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

  1. 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.

  2. Pada semua simpul tambahan yang akan ditingkatkan, berikan file ConfigurationFile.ini untuk 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