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

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

  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, 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 menggunakan ConfigurationFile parameter .

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

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

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

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

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

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

Baca juga