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
Sebelum Anda menjalankan Penyiapan SQL Server, tinjau Merencanakan penginstalan SQL Server.
Menginstal instans baru SQL Server dari prompt perintah memungkinkan Anda menentukan fitur yang akan diinstal dan bagaimana instans tersebut harus dikonfigurasi. Anda juga dapat menentukan interaksi senyap, dasar, atau penuh dengan antarmuka pengguna Penyiapan.
Untuk menginstal atau mengonfigurasi instans SQL Server Anda dari prompt perintah, buka prompt perintah administratif dan navigasi ke tempat setup.exe berada dalam media Penyiapan SQL Server. Jalankan setup.exe perintah , bersama dengan parameter yang diperlukan dan opsional yang mencapai apa yang Anda coba lakukan:
C:\SQLMedia\SQLServer2025> setup.exe /[Option] /[Option] = {value}
Contoh berikut menginstal SQL Server Database Engine, SQL Server Analysis Services, SQL Server, dan Integration Services dalam mode diam:
C:\SQLMedia\SQLServer2025> setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install"
/PID="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" /FEATURES=SQL,AS,IS
/INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount"
/SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount "
/AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************"
/ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************"
/ISSVCACCOUNT="MyDomain\MyAccount" /ISSVCPASSWORD="************"
/ASSYSADMINACCOUNTS="MyDomain\MyAccount"
Untuk melihat daftar semua perintah yang mungkin dalam konsol, jalankan executable dengan /help bendera:
C:\SQLMedia\SQLServer2025> setup.exe /help
Penting
Parameter /PRODUCTCOVEREDBYSA penginstalan diperkenalkan di SQL Server 2022 (16.x). Parameter ini menunjukkan apakah lisensi kunci produk (/PID=) yang disediakan tercakup dalam kontrak Jaminan Perangkat Lunak atau Langganan SQL Server, atau hanya lisensi SQL Server.
Sisa artikel memberikan deskripsi terperinci tentang parameter yang tersedia.
Catatan
Saat menginstal melalui baris perintah, SQL Server mendukung mode tenang penuh dengan /Q parameter , atau mode sederhana yang tenang dengan /QS parameter . Sakelar /QS hanya menampilkan kemajuan, tidak menerima input apa pun, dan tidak menampilkan pesan kesalahan jika ditemui. Parameter /QS hanya didukung ketika /ACTION=INSTALL ditentukan.
Terlepas dari metode penginstalan, Anda diharuskan untuk mengonfirmasi penerimaan persyaratan lisensi perangkat lunak sebagai individu atau atas nama entitas, kecuali jika penggunaan perangkat lunak diatur oleh perjanjian terpisah seperti perjanjian lisensi volume Microsoft atau perjanjian pihak ketiga dengan ISV atau OEM.
Ketentuan lisensi ditampilkan untuk ditinjau dan diterima di antarmuka pengguna Penyiapan. Penginstalan tanpa pengawas (menggunakan /Q parameter atau /QS ) harus menyertakan /IACCEPTSQLSERVERLICENSETERMS parameter . Anda dapat meninjau ketentuan lisensi secara terpisah di Ketentuan Lisensi Perangkat Lunak Microsoft.
Untuk SQL Server 2022 (16.x) dan versi yang lebih baru, baca Ketentuan Lisensi Perangkat Lunak Microsoft SQL Server di aka.ms/useterms.
Bergantung pada bagaimana Anda menerima perangkat lunak (misalnya, melalui lisensi volume Microsoft), penggunaan perangkat lunak dapat tunduk pada syarat dan ketentuan tambahan.
Penginstalan baris perintah didukung dalam skenario berikut:
- Menginstal, meningkatkan, atau menghapus instans dan komponen bersama SQL Server di komputer lokal dengan menggunakan sintaks dan parameter yang ditentukan dari prompt perintah.
- Menginstal, meningkatkan, atau menghapus instans kluster failover.
- Memutakhirkan dari satu edisi SQL Server ke edisi SQL Server lainnya.
- Menginstal instans SQL Server di komputer lokal dengan menggunakan sintaks dan parameter yang ditentukan dalam file konfigurasi. Anda dapat menggunakan metode ini untuk menyalin konfigurasi penginstalan ke beberapa komputer, atau untuk menginstal beberapa simpul penginstalan kluster failover.
Catatan
Untuk penginstalan lokal, Anda harus menjalankan Penyetelan sebagai administrator. Jika Anda menginstal SQL Server dari berbagi jarak jauh, Anda harus menggunakan akun domain yang memiliki izin baca dan jalankan pada berbagi jarak jauh. Untuk penginstalan kluster failover, Anda harus menjadi administrator lokal dengan izin untuk masuk sebagai layanan, dan untuk bertindak sebagai bagian dari sistem operasi pada semua node kluster failover.
Penggunaan parameter penyiapan yang tepat
Gunakan panduan berikut untuk mengembangkan perintah penginstalan yang memiliki sintaks yang benar:
| Pengaturan | Contoh |
|---|---|
| /PARAMETER | /INDICATEPROGRESS |
| /PARAMETER=true/false | /SQLSVCINSTANTFILEINIT=True |
| /PARAMETER=1/0 untuk jenis Boolean | /TCPENABLED=1 |
| /PARAMETER="value" untuk semua parameter nilai tunggal. Untuk parameter yang memerlukan jalur: /INSTANCEDIR=C:\Path atau /INSTANCEDIR="C:\Path" didukung. |
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic" |
| /PARAMETER="value1" "value2" "value3" untuk semua parameter multinilai. , dibatasi koma. |
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary" |
Penting
Saat menginstal SQL Server, jika Anda menentukan jalur direktori yang sama untuk INSTANCEDIR dan SQLUSERDBDIR, Agen SQL Server dan Pencarian Teks Lengkap tidak dimulai karena izin yang hilang.
Catatan
Nilai server relasional mendukung format garis miring terbelakang penghentian tambahan: garis miring terbelakang (\) atau dua karakter garis miring terbelakang (\\) untuk jalur tersebut.
Opsi parameter waktu
Bagian berikut menyediakan parameter untuk mengembangkan skrip penginstalan baris perintah untuk skenario penginstalan, pembaruan, dan perbaikan. Parameter dapat mengambil nilai yang berbeda tergantung pada skenario yang dipilih.
Parameter yang tercantum untuk komponen Mesin Database SQL Server khusus untuk komponen tersebut. Parameter SQL Server Agent dan SQL Server Browser berlaku saat Anda menginstal SQL Server Database Engine.
- Parameter penginstalan
- Parameter SysPrep
- Parameter peningkatan
- Memperbaiki parameter
- Membangun kembali parameter database sistem
- Hapus instalan parameter
- Parameter kluster failover
- Parameter akun layanan
- Parameter fitur
- Parameter peran
- Mengontrol perilaku failover menggunakan parameter /FAILOVERCLUSTERROLLOWNERSHIP
- ID Instans atau konfigurasi InstanceID
Parameter penginstalan
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk menginstal instans baru SQL Server.
| Komponen Mesin Database SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja penginstalan. Nilai yang didukung: Install. |
| Kontrol Penyetelan Mesin Database | /SUPPRESSPRIVACYSTATEMENTNOTICEDiperlukan, ketika /Q parameter atau /QS ditentukan untuk penginstalan tanpa pengawas |
Menekan pernyataan pemberitahuan privasi. Dengan menggunakan bendera ini, Anda setuju dengan pemberitahuan privasi. |
| Kontrol Penyetelan Mesin Database | /IACCEPTSQLSERVERLICENSETERMSDiperlukan, ketika /Q parameter atau /QS ditentukan untuk penginstalan tanpa pengawas |
Diperlukan untuk mengakui penerimaan persyaratan lisensi. Dimulai dengan SQL Server 2022 (16.x), baca Ketentuan Lisensi Perangkat Lunak Microsoft SQL Server di aka.ms/useterms. |
| Kontrol Penyetelan Python SQL Server | /IACCEPTPYTHONLICENSETERMSDiperlukan, ketika /Q parameter atau /QS ditentukan untuk penginstalan tanpa pengawas yang menyertakan paket Anaconda Python. |
Diperlukan untuk mengakui penerimaan persyaratan lisensi. |
| Kontrol Penyiapan R SQL Server | /IACCEPTROPENLICENSETERMSDiperlukan, ketika /Q parameter atau /QS ditentukan untuk penginstalan tanpa pengawas yang menyertakan paket Microsoft R Open. |
Diperlukan untuk mengakui penerimaan persyaratan lisensi. |
| Kontrol Penyetelan Mesin Database | /ENUOpsional |
Gunakan parameter ini untuk menginstal versi bahasa Inggris SQL Server pada sistem operasi yang dilokalkan ketika media penginstalan menyertakan paket bahasa untuk bahasa Inggris dan bahasa yang sesuai dengan sistem operasi. |
| Kontrol Penyetelan Mesin Database | /UpdateEnabledOpsional |
Tentukan apakah Penyiapan SQL Server harus menemukan dan menyertakan pembaruan produk. Nilai yang valid adalah True dan False atau 1 dan 0. Secara default, Penyiapan SQL Server menyertakan pembaruan yang ditemukan. |
| Kontrol Penyetelan Mesin Database | /UpdateSourceOpsional |
Tentukan lokasi tempat Pengaturan SQL Server mendapatkan pembaruan produk. Nilai yang valid adalah "MU" mencari Microsoft Update, jalur folder yang valid, jalur relatif seperti .\MyUpdates, atau berbagi UNC. Secara default, Setup SQL Server mencari Microsoft Update atau Windows Update Service melalui Windows Server Update Services. |
| Kontrol Penyetelan Mesin Database | /CONFIGURATIONFILEOpsional |
Menentukan file konfigurasi yang akan digunakan. |
| Kontrol Penyetelan Mesin Database | /ERRORREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, nilai ini menentukan pelaporan kesalahan untuk SQL Server. Untuk informasi selengkapnya, lihat Suplemen privasi SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database |
/FEATURES atau /ROLEDiperlukan |
Menentukan komponen yang akan diinstal. Pilih /FEATURES untuk menentukan komponen SQL Server individual yang akan diinstal. Untuk informasi selengkapnya, lihat Parameter Fitur nanti di artikel ini.Pilih /ROLE untuk menentukan peran penyiapan. Peran penyiapan menginstal SQL Server dalam konfigurasi yang telah ditentukan. |
| Kontrol Penyetelan Mesin Database |
/HELP atau ?Opsional |
Menampilkan opsi penggunaan untuk parameter. |
| Kontrol Penyetelan Mesin Database | /INDICATEPROGRESSOpsional |
Menentukan bahwa file log Penyiapan verbose disalurkan ke konsol. |
| Kontrol Penyetelan Mesin Database | /INSTALLSHAREDDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen bersama 64-bit. Standarnya adalah %Program Files%\Microsoft SQL ServerTidak dapat diatur ke %Program Files(x86)%\Microsoft SQL Server |
| Kontrol Penyetelan Mesin Database | /INSTALLSHAREDWOWDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen bersama 32-bit. Hanya didukung pada sistem 64-bit. Standarnya adalah %Program Files(x86)%\Microsoft SQL ServerTidak dapat diatur ke %Program Files%\Microsoft SQL Server |
| Kontrol Penyetelan Mesin Database | /INSTANCEDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen khusus instans. |
| Kontrol Penyetelan Mesin Database | /INSTANCEIDOpsional |
Menentukan nilai nondefault untuk InstanceID. |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEDiperlukan |
Menentukan nama instans Mesin Database SQL Server. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Kontrol Penyetelan Mesin Database | /PRODUCTCOVEREDBYSABerlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru Diperlukan, saat menginstal fitur Ekstensi Azure dari prompt perintah dengan AZUREEXTENSION. |
Menentukan cakupan lisensi untuk SQL Server./PRODUCTCOVEREDBYSA=True, atau hanya /PRODUCTCOVEREDBYSA, menunjukkan bahwa itu tercakup dalam Jaminan Perangkat Lunak atau langganan SQL Server./PRODUCTCOVEREDBYSA=False, atau menghilangkan parameter, menunjukkan parameter tersebut tercakup dalam lisensi SQL Server. |
| Kontrol Penyetelan Mesin Database | /PIDOpsional |
Menentukan kunci produk untuk edisi SQL Server. Jika parameter ini tidak ditentukan, Evaluasi akan digunakan. Catatan: Jika Anda menginstal SQL Server Express, SQL Server Express dengan Layanan Lanjutan, SQL Server Express dengan alat, Pengembang SQL Server, atau Evaluasi SQL Server, PID telah ditentukan sebelumnya. |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database |
/QS atau /QUIETSIMPLEOpsional |
Menentukan bahwa Penyiapan berjalan dan memperlihatkan kemajuan melalui UI, tetapi tidak menerima input apa pun atau menampilkan pesan kesalahan apa pun. |
| Kontrol Penyetelan Mesin Database | /UIMODEOpsional |
Menentukan apakah hanya menyajikan jumlah minimum kotak dialog selama penyiapan./UIMODE hanya dapat digunakan dengan /ACTION=INSTALL parameter dan UPGRADE .Nilai yang didukung: - /UIMODE=Normal adalah default untuk edisi non-Ekspres dan menyajikan semua kotak dialog penyiapan untuk fitur yang dipilih.- /UIMODE=AutoAdvance adalah default untuk edisi Ekspres dan melewati kotak dialog yang tidak penting.Ketika dikombinasikan dengan parameter lain, UIMODE ditimpa. Misalnya, ketika /UIMODE=AutoAdvance dan /ADDCURRENTUSERASSQLADMIN=FALSE keduanya disediakan, kotak dialog provisi tidak diisi secara otomatis dengan pengguna saat ini.Pengaturan UIMODE tidak dapat digunakan dengan /Q parameter atau /QS . |
| Kontrol Penyetelan Mesin Database | /SQMREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan penggunaan fitur untuk SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCACCOUNTDiperlukan |
Menentukan akun untuk layanan SQL Server Agent. |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk akun layanan SQL Server Agent. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan SQL Server Agent. Nilai yang didukung: - Automatic- Disabled- Manual |
| Mesin PolyBase | /PBENGSVCACCOUNTOpsional |
Menentukan akun untuk layanan mesin. Nilai default: NT AUTHORITY\NETWORK SERVICE. |
| Mesin PolyBase | /PBENGSVCPASSWORDOpsional |
Menentukan kata sandi untuk akun layanan mesin. |
| Mesin PolyBase | /PBENGSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan PolyBase Engine. Nilai yang didukung: - Automatic (default)- Disabled- Manual |
| Pergerakan Data PolyBase | /PBDMSSVCACCOUNTOpsional |
Menentukan akun untuk layanan pergerakan data. Nilai default: NT AUTHORITY\NETWORK SERVICE. |
| Pergerakan Data PolyBase | /PBDMSSVCPASSWORDOpsional |
Menentukan kata sandi untuk akun pergerakan data. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Pergerakan Data PolyBase | /PBDMSSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan pergerakan data. Nilai yang didukung: - Automatic (default)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOpsional |
Menentukan rentang port dengan setidaknya enam port untuk layanan PolyBase. Contoh:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOpsional |
Menentukan apakah instans Mesin Database SQL Server digunakan sebagai bagian dari grup komputasi PolyBase Scale-out. Gunakan opsi ini jika Anda mengonfigurasi grup komputasi PolyBase Scale-out termasuk simpul kepala. Nilai yang didukung: True, False |
| Analysis Services | /ASBACKUPDIROpsional |
Menentukan direktori untuk file cadangan Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\BackupUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analysis Services | /ASCOLLATIONOpsional |
Menentukan pengaturan kolaterasi untuk Analysis Services. Nilai default: Latin1_General_CI_ASCatatan: Hanya kolagasi Windows yang didukung. Menggunakan kolase SQL dapat mengakibatkan perilaku yang tidak terduga. |
| Analysis Services | /ASCONFIGDIROpsional |
Menentukan direktori untuk file konfigurasi Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\ConfigUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analysis Services | /ASDATADIROpsional |
Menentukan direktori untuk file data Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\DataUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analysis Services | /ASLOGDIROpsional |
Menentukan direktori untuk file log Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\LogUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analysis Services | /ASSERVERMODEOpsional |
Menentukan mode server instans Analysis Services. Nilai yang valid dalam skenario kluster adalah MULTIDIMENSIONAL atau TABULAR.
ASSERVERMODE peka huruf besar/kecil. Semua nilai harus dinyatakan dalam huruf besar. Untuk informasi selengkapnya tentang nilai yang valid, lihat Menginstal Analysis Services dalam Mode Tabular. |
| Analysis Services | /ASSVCACCOUNTDiperlukan |
Menentukan akun untuk layanan Analysis Services. |
| Analysis Services | /ASSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk layanan Analysis Services. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Analysis Services | /ASSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan Analysis Services. Nilai yang didukung: - Automatic- Disabled- Manual |
| Analysis Services | /ASSYSADMINACCOUNTSDiperlukan |
Menentukan kredensial administrator untuk Analysis Services. |
| Analysis Services | /ASTEMPDIROpsional |
Menentukan direktori untuk file sementara Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\TempUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analysis Services | /ASPROVIDERMSOLAPOpsional |
Menentukan apakah penyedia MSOLAP dapat berjalan dalam proses. Nilai default: - 1 = diaktifkan |
| Analysis Services | /FARMACCOUNTDiperlukan, untuk SPI_AS_NewFarm |
Menentukan akun pengguna domain untuk menjalankan layanan Administrasi Pusat SharePoint dan layanan penting lainnya di farm. Parameter ini hanya digunakan untuk instans Analysis Services yang diinstal melalui /ROLE = SPI_AS_NEWFARM. |
| Analysis Services | /FARMPASSWORDDiperlukan, untuk SPI_AS_NewFarm |
Menentukan kata sandi untuk akun farm. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Analysis Services | /PASSPHRASEDiperlukan, untuk SPI_AS_NewFarm |
Menentukan frasa sandi yang digunakan untuk menambahkan server aplikasi tambahan atau server front-end Web ke farm SharePoint. Parameter ini hanya digunakan untuk instans Analysis Services yang diinstal melalui /ROLE = SPI_AS_NEWFARM. |
| Analysis Services | /FARMADMINIPORTDiperlukan, untuk SPI_AS_NewFarm |
Menentukan port yang digunakan untuk menyambungkan ke aplikasi web Administrasi Sentral SharePoint. Parameter ini hanya digunakan untuk instans Analysis Services yang diinstal melalui /ROLE = SPI_AS_NEWFARM. |
| SQL Server Browser | /BROWSERSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan Browser SQL Server. Nilai yang didukung: - Automatic- Disabled- Manual |
| Mesin Database SQL Server | /ENABLERANUOpsional |
Mengaktifkan info masuk run-as untuk penginstalan SQL Server Express. |
| Mesin Database SQL Server | /INSTALLSQLDATADIROpsional |
Menentukan direktori data untuk file data SQL Server. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\Untuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\ |
| Mesin Database SQL Server | /SAPWDDiperlukan, ketika /SECURITYMODE=SQL |
Menentukan kata sandi untuk akun SQL Server SA . |
| Mesin Database SQL Server | /SECURITYMODEOpsional |
Menentukan mode keamanan untuk SQL Server. Jika parameter ini tidak disediakan, mode autentikasi khusus Windows didukung. Nilai yang didukung: SQL |
| Mesin Database SQL Server | /SQLBACKUPDIROpsional |
Menentukan direktori untuk file cadangan. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Mesin Database SQL Server | /SQLCOLLATIONOpsional |
Menentukan pengaturan kolase untuk SQL Server. Pengaturan penginstalan default ditentukan oleh lokal sistem operasi (OS). Kolase tingkat server dapat diubah selama penyiapan, atau dengan mengubah lokal OS sebelum penginstalan. Kolase default diatur ke versi terlama yang tersedia yang terkait dengan setiap lokal tertentu. Ini karena alasan kompatibilitas mundur. Oleh karena itu, ini tidak selalu merupakan kolase yang direkomendasikan. Untuk memanfaatkan sepenuhnya fitur SQL Server, ubah pengaturan penginstalan default untuk menggunakan kolase Windows. Misalnya, untuk lokal English (United States) OS (halaman kode 1252), kolase default selama penyiapan adalah SQL_Latin1_General_CP1_CI_AS dan dapat diubah ke rekan Latin1_General_100_CI_AS_SCkolase Windows terdekatnya .Untuk informasi selengkapnya, lihat Dukungan Collation dan Unicode. |
| Mesin Database SQL Server | /ADDCURRENTUSERASSQLADMINOpsional |
Menambahkan pengguna saat ini ke peran server tetap SQL Server sysadmin . Parameter /ADDCURRENTUSERASSQLADMIN dapat digunakan saat menginstal edisi Ekspres atau saat /ROLE=AllFeatures_WithDefaults digunakan. Untuk informasi selengkapnya, lihat /ROLE nanti di artikel ini.Penggunaan /ADDCURRENTUSERASSQLADMIN bersifat opsional, tetapi baik /ADDCURRENTUSERASSQLADMIN atau /SQLSYSADMINACCOUNTS diperlukan.Nilai default: True untuk edisi SQL Server ExpressFalse untuk semua edisi lainnya |
| Mesin Database SQL Server | /SQLSVCACCOUNTDiperlukan |
Menentukan akun startup untuk layanan SQL Server. |
| Mesin Database SQL Server | /SQLSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk SQLSVCACCOUNT. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin Database SQL Server | /SQLSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan SQL Server. Nilai yang didukung: - Automatic- Disabled- Manual |
| Mesin Database SQL Server | /SQLSYSADMINACCOUNTSDiperlukan |
Gunakan parameter ini untuk menyediakan login untuk menjadi anggota peran sysadmin . Untuk edisi SQL Server selain SQL Server Express, /SQLSYSADMINACCOUNTS diperlukan. Untuk edisi SQL Server Express, penggunaan /SQLSYSADMINACCOUNTS bersifat opsional, tetapi baik /SQLSYSADMINACCOUNTS atau /ADDCURRENTUSERASSQLADMIN diperlukan. |
| Mesin Database SQL Server | /SQLTEMPDBDIROpsional |
Menentukan direktori untuk tempdb file data. Saat menentukan lebih dari satu direktori, pisahkan direktori dengan spasi kosong. Jika beberapa direktori ditentukan, file data tempdb akan tersebar di seluruh direktori dengan cara round-robin.Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Direktori Data Sistem)Catatan: Parameter ini juga ditambahkan ke skenario RebuildDatabase. |
| Mesin Database SQL Server | /SQLTEMPDBLOGDIROpsional |
Menentukan direktori untuk tempdb file log.Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Direktori Data Sistem)Catatan: Parameter ini juga ditambahkan ke skenario RebuildDatabase. |
| Mesin Database SQL Server | /SQLTEMPDBFILECOUNTOpsional |
Menentukan jumlah tempdb file data yang akan ditambahkan dengan penyiapan. Nilai ini dapat ditingkatkan hingga jumlah inti.Nilai default: 1 untuk SQL Server Express 8 atau jumlah inti, mana yang lebih rendah untuk semua edisi lainnya Penting: File database utama untuk tempdb tetap tempdb.mdf. File tambahan tempdb dinamai sebagai tempdb_mssql_#.ndf di mana # mewakili angka unik untuk setiap file database tambahan tempdb yang dibuat selama penyiapan. Tujuan dari konvensi penamaan ini adalah untuk membuatnya unik. Menghapus instalan instans SQL Server menghapus file dengan konvensi tempdb_mssql_#.ndfpenamaan . Jangan gunakan tempdb_mssql_\*.ndf konvensi penamaan untuk file database pengguna.Peringatan: SQL Server Express tidak didukung untuk mengonfigurasi parameter ini. Penyetelan hanya menginstal 1 tempdb file data. |
| Mesin Database SQL Server | /SQLTEMPDBFILESIZEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan ukuran awal setiap tempdb file data.Default = 4 MB untuk SQL Server Express, 8 MB untuk semua edisi lainnya Min = 4 MB atau 8 MB Maks = 1024 MB |
| Mesin Database SQL Server | /SQLTEMPDBFILEGROWTHOpsional |
Menentukan kenaikan pertumbuhan file dari setiap tempdb file data dalam MB. Nilai 0 menunjukkan bahwa pertumbuhan otomatis tidak aktif dan tidak ada ruang tambahan yang diizinkan. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 64. Rentang yang diizinkan: Min = 0, Maks = 1024 |
| Mesin Database SQL Server | /SQLTEMPDBLOGFILESIZEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan ukuran tempdb awal file log dalam MB. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 4 untuk SQL Server Express 8 untuk semua edisi lainnya Rentang yang diizinkan: Min = nilai default (4 atau 8), Maks = 1024 |
| Mesin Database SQL Server | /SQLTEMPDBLOGFILEGROWTHBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan kenaikan tempdb pertumbuhan file file log dalam MB. Nilai 0 menunjukkan bahwa pertumbuhan otomatis tidak aktif dan tidak ada ruang tambahan yang diizinkan. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 64. Rentang yang diizinkan: Min = 0, Maks = 1024 |
| Mesin Database SQL Server | /SQLUSERDBDIROpsional |
Menentukan direktori untuk file data untuk database pengguna. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Mesin Database SQL Server | /SQLSVCINSTANTFILEINITOpsional |
Mengaktifkan inisialisasi file instan untuk akun layanan SQL Server. Untuk pertimbangan keamanan dan performa, lihat Inisialisasi file instan database. Nilai yang didukung: - False (default)- True |
| Mesin Database SQL Server | /SQLUSERDBLOGDIROpsional |
Menentukan direktori untuk file log untuk database pengguna. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Mesin Database SQL Server | /SQLMAXDOP=parameterBerlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih baru Opsional. Jika dihilangkan pada penginstalan tanpa pengawas (diam), MAXDOP selaras dengan tingkat maksimum pedoman paralelisme. |
Menentukan tingkat paralelisme maksimum, yang menentukan berapa banyak prosesor yang dapat digunakan oleh satu pernyataan selama eksekusi satu pernyataan. Nilai default selaras dengan tingkat maksimum pedoman paralelisme |
| Mesin Database SQL Server | /USESQLRECOMMENDEDMEMORYLIMITSBerlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih baru Opsional. Jika /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORY, dan /SQLMAXMEMORY dihilangkan pada penginstalan tanpa pengawas (diam), Mesin Database SQL Server menggunakan konfigurasi memori SQL Server default. |
Menentukan bahwa Mesin Database SQL Server menggunakan nilai yang direkomendasikan terhitung yang selaras dengan panduan konfigurasi memori server untuk instans SQL Server mandiri. Catatan: Parameter ini tidak dapat digunakan dengan /SQLMINMEMORY dan /SQLMAXMEMORY. |
| Mesin Database SQL Server | /SQLMINMEMORYBerlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih baru Opsional. Jika /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORY, dan /SQLMAXMEMORY dihilangkan pada penginstalan tanpa pengawas (diam), Mesin Database SQL Server menggunakan konfigurasi memori SQL Server default. |
Menentukan konfigurasi Memori Server Min di MB. Nilai default: 0. Catatan: Parameter ini tidak dapat digunakan dengan /USESQLRECOMMENDEDMEMORYLIMITS. |
| Mesin Database SQL Server | /SQLMAXMEMORYBerlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih baru Opsional. Jika /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORY, dan /SQLMAXMEMORY dihilangkan pada penginstalan tanpa pengawas (diam), Mesin Database SQL Server menggunakan konfigurasi memori SQL Server default. |
Menentukan konfigurasi Memori Server Maks dalam MB. Nilai default: menghitung nilai yang direkomendasikan yang selaras dengan panduan konfigurasi memori server untuk instans SQL Server mandiri. Catatan: Parameter ini tidak dapat digunakan dengan /USESQLRECOMMENDEDMEMORYLIMITS. |
| ALIRAN FILE | /FILESTREAMLEVELOpsional |
Menentukan tingkat akses untuk fitur FILESTREAM. Nilai yang didukung: - 0 = nonaktifkan dukungan FILESTREAM untuk instans ini. (Nilai default)- 1 = aktifkan FILESTREAM untuk akses Transact-SQL.- 2 = aktifkan FILESTREAM untuk akses streaming T-SQL dan I/O file. (Tidak valid untuk skenario Kluster)- 3 = izinkan klien jarak jauh memiliki akses streaming ke data FILESTREAM. |
| ALIRAN FILE | /FILESTREAMSHARENAMEOpsional Diperlukan ketika FILESTREAMLEVEL lebih besar dari 1. |
Menentukan nama berbagi Windows tempat data FILESTREAM akan disimpan. |
| Teks Lengkap SQL Server | /FTSVCACCOUNTOpsional |
Menentukan akun untuk layanan peluncur filter Teks-Penuh. Parameter ini diabaikan di Windows Server 2008 atau yang lebih tinggi. ServiceSID digunakan untuk membantu mengamankan komunikasi antara SQL Server dan Daemon Filter teks lengkap. Jika nilai tidak disediakan, Layanan Peluncur Filter Teks Lengkap dinonaktifkan. Anda harus menggunakan SQL Server Control Manager untuk mengubah akun layanan dan mengaktifkan fungsionalitas teks lengkap. Nilai default: Local Service Account |
| Teks Lengkap SQL Server | /FTSVCPASSWORDOpsional |
Menentukan kata sandi untuk layanan peluncur filter Teks-Penuh. Parameter ini diabaikan di Windows Server 2008 atau yang lebih tinggi. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Integrasi | /ISSVCACCOUNTDiperlukan |
Menentukan akun untuk Layanan Integrasi. Nilai default: NT AUTHORITY\NETWORK SERVICE |
| Layanan Integrasi | /ISSVCPASSWORDDiperlukan |
Menentukan kata sandi Layanan Integrasi. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Integrasi | /ISSVCStartupTypeOpsional |
Menentukan mode startup untuk layanan Layanan Integrasi. |
| Konfigurasi Jaringan SQL Server | /NPENABLEDOpsional |
Menentukan status protokol Named Pipes untuk layanan SQL Server. Nilai yang didukung: - 0 = nonaktifkan protokol Named Pipes- 1 = aktifkan protokol Named Pipes |
| Konfigurasi Jaringan SQL Server | /TCPENABLEDOpsional |
Menentukan status protokol TCP untuk layanan SQL Server. Nilai yang didukung: - 0 = nonaktifkan protokol TCP- 1 = aktifkan protokol TCP |
| Layanan Pelaporan | /RSINSTALLMODEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Opsional Hanya tersedia pada FilesOnlyMode |
Menentukan mode Instal untuk Reporting Services. Nilai yang didukung: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeCatatan: Jika penginstalan menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah DefaultNativeMode.Jika penginstalan tidak menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah FilesOnlyMode.Jika Anda memilih DefaultNativeMode tetapi penginstalan tidak menyertakan Mesin Database SQL Server, penginstalan secara otomatis mengubah ke RSINSTALLMODEFilesOnlyMode. |
| Layanan Pelaporan | /RSSVCACCOUNTBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Diperlukan |
Menentukan akun startup untuk Reporting Services. |
| Layanan Pelaporan | /RSSVCPASSWORDBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Diperlukan |
Menentukan kata sandi untuk akun startup untuk layanan Reporting Services. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Pelaporan | /RSSVCStartupTypeBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Opsional |
Menentukan mode startup untuk Reporting Services. Nilai yang didukung: - Automatic- Disabled- Manual |
| Layanan Python/Pembelajaran Mesin (Dalam Database) | /MPYCACHEDIRECTORYOpsional |
Disiapkan untuk penggunaan masa mendatang. Gunakan %TEMP% untuk menyimpan file Python .CAB untuk penginstalan di komputer yang tidak memiliki koneksi internet. |
| Layanan R/Pembelajaran Mesin (Dalam Database) | /MRCACHEDIRECTORYOpsional |
Gunakan parameter ini untuk menentukan direktori Cache untuk Microsoft R Open, SQL Server 2016 (13.x) R Services, SQL Server 2016 (13.x) R Server (Standalone), atau dukungan fitur R di SQL Server Pembelajaran Mesin Services atau Pembelajaran Mesin Server (Standalone). Pengaturan ini biasanya digunakan saat menginstal komponen R dari prompt perintah di komputer tanpa akses Internet. |
| Ekstensi Java/Language |
/SQL_INST_JAVA,/SQLJAVADIR = "path"Berlaku untuk: SQL Server 2019 (15.x) saja Opsional |
Menentukan penginstalan Java dengan Ekstensi Bahasa. Jika /SQL_INST_JAVA disediakan tanpa /SQLJAVADIR parameter , diasumsikan Anda ingin menginstal Zulu Open JRE yang disediakan oleh media penginstalan.Menyediakan jalur untuk /SQLJAVADIR menunjukkan bahwa Anda ingin menggunakan JRE atau JDK yang sudah diinstal. |
| Ekstensi Azure untuk SQL Server | /FEATURES=AZUREEXTENSIONBerlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru Opsional |
Untuk SQL Server 2022 (16.x) dan versi yang lebih baru, sambungkan instans ke Azure Arc. Untuk SQL Server 2025 (17.x), sambungkan instans ke Azure Arc atau SQL Server di Azure VM. |
| Ekstensi Azure untuk SQL Server | /AZURESUBSCRIPTIONIDBerlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru Opsional |
Langganan Azure di mana sumber daya instans SQL Server akan dibuat. |
| Ekstensi Azure untuk SQL Server | /AZURERESOURCEGROUPBerlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru Opsional |
Grup sumber daya Azure tempat sumber daya instans SQL Server akan dibuat. |
| Ekstensi Azure untuk SQL Server | /AZUREREGIONBerlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru Opsional |
Wilayah Azure tempat sumber daya instans SQL Server akan dibuat. |
| Ekstensi Azure untuk SQL Server | /AZURETENANTIDBerlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru Opsional |
ID penyewa Azure tempat perwakilan layanan berada. |
| Ekstensi Azure untuk SQL Server | /AZURESERVICEPRINCIPALBerlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru Opsional |
Perwakilan layanan untuk mengautentikasi terhadap ID penyewa, langganan, dan grup sumber daya tertentu. |
| Ekstensi Azure untuk SQL Server | /AZURESERVICEPRINCIPALSECRETBerlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru Opsional |
Rahasia perwakilan layanan. |
| Ekstensi Azure untuk SQL Server | /AZUREARCPROXYBerlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru Opsional |
Nama server proksi yang digunakan untuk menyambungkan ke Azure Arc. |
Sintaksis sampel
Untuk menginstal instans baru yang berdiri sendiri dengan mesin database SQL Server, Replikasi, dan komponen Pencarian Teks Lengkap dan mengaktifkan inisialisasi file instan untuk Mesin Database SQL Server.
setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSVCINSTANTFILEINIT="True" /IACCEPTSQLSERVERLICENSETERMS
Menginstal dan menyambungkan ke Azure
Dimulai dengan SQL Server 2022 (16.x), Anda dapat menginstal agen Azure Arc dengan ekstensi Azure untuk SQL Server menggunakan penyiapan SQL Server. Saat Anda menginstal agen Azure Arc dan ekstensi SQL Server, Anda secara otomatis mengaktifkan Arc semua instans di host, yang mendaftarkan instans SQL Server sebagai sumber daya di Azure dan membuatnya memenuhi syarat untuk melampirkan layanan manajemen Azure tambahan.
Dimulai dengan SQL Server 2025 (17.x), Anda dapat menginstal ekstensi Azure untuk SQL Server menggunakan penyiapan SQL Server di komputer virtual Azure. Saat menginstal ekstensi Azure SQL Server, Anda secara otomatis mendaftar dengan SQL Server di layanan Azure VM dan mengaktifkan kemampuan manajemen tambahan yang disediakan layanan.
Contoh berikut menginstal instans SQL Server, agen Azure Arc (jika tidak ada di Azure VM), dan ekstensi Azure untuk SQL Server sehingga instans SQL Server terhubung ke Azure setelah penginstalan. Sebelum Anda menjalankan contoh, ganti informasi dalam tanda kurung sudut ( < ... > ) dengan informasi Anda.
setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,AZUREEXTENSION /INSTANCENAME=<instance name> /SQLSYSADMINACCOUNTS="<sysadmin account>" /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
Contoh berikut menginstal agen Azure Arc dan ekstensi Azure untuk SQL Server untuk mengelola semua instans SQL Server yang ada yang diinstal.
setup.exe /qs /ACTION=Install /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
Contoh berikut menunjukkan cara menghapus ekstensi Azure untuk SQL Server menggunakan penyiapan SQL Server:
Catatan
Perintah ini tidak secara fisik menghapus instalan ekstensi Azure untuk SQL Server. Sebagai gantinya, perintah menandai fitur ini sebagai tidak dipilih dalam penyiapan. Untuk menghapus sumber daya Azure untuk instans ini, buka portal Azure dan hapus.
setup.exe /qs /ACTION=Uninstall /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS
Untuk informasi selengkapnya tentang menyambungkan ke Azure Arc atau SQL Server di Azure VM, lihat:
- SQL Server diaktifkan oleh Azure Arc
- Menyambungkan SQL Server Anda ke Azure Arc
- Apa itu SQL Server di Azure Windows Virtual Machines?
- Daftar VM SQL Server Windows dengan ekstensi Agen IaaS SQL
Parameter SysPrep
Untuk informasi selengkapnya tentang SQL Server SysPrep, lihat Menginstal SQL Server dengan SysPrep.
Menyiapkan parameter gambar
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk menyiapkan instans SQL Server tanpa mengonfigurasinya.
| Komponen Mesin Database SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja penginstalan. Nilai yang didukung: PrepareImage |
| Kontrol Penyetelan Mesin Database | /IACCEPTSQLSERVERLICENSETERMSDiperlukan, ketika /Q parameter atau /QS ditentukan untuk penginstalan tanpa pengawas |
Diperlukan untuk mengakui penerimaan persyaratan lisensi. Dimulai dengan SQL Server 2022 (16.x), baca Ketentuan Lisensi Perangkat Lunak Microsoft SQL Server di aka.ms/useterms. |
| Kontrol Penyetelan Mesin Database | /ENUOpsional |
Gunakan parameter ini untuk menginstal versi bahasa Inggris SQL Server pada sistem operasi yang dilokalkan ketika media penginstalan menyertakan paket bahasa untuk bahasa Inggris dan bahasa yang sesuai dengan sistem operasi. |
| Kontrol Penyetelan Mesin Database | /UpdateEnabledOpsional |
Tentukan apakah Penyiapan SQL Server harus menemukan dan menyertakan pembaruan produk. Nilai yang valid adalah True dan False atau 1 dan 0. Secara default, Penyiapan SQL Server menyertakan pembaruan yang ditemukan. |
| Kontrol Penyetelan Mesin Database | /UpdateSourceOpsional |
Tentukan lokasi tempat Pengaturan SQL Server mendapatkan pembaruan produk. Nilai yang valid adalah "MU" mencari Microsoft Update, jalur folder yang valid, jalur relatif seperti .\MyUpdates, atau berbagi UNC. Secara default, Setup SQL Server mencari Microsoft Update atau Windows Update Service melalui Windows Server Update Services. |
| Kontrol Penyetelan Mesin Database | /CONFIGURATIONFILEOpsional |
Menentukan file konfigurasi yang akan digunakan. |
| Kontrol Penyetelan Mesin Database | /FEATURESDiperlukan |
Menentukan komponen yang akan diinstal. Nilai yang didukung adalah SQLEngine, , Replication, FullTextDQ, AS, AS_SPI, RS, RS_SHP, RS_SHPWFEDQC, Conn, IS, BC, SDK, DREPLAY_CTLR, DREPLAY_CLT, SNAC_SDKSQLODBC, SQLODBC_SDK, , LocalDB, MDS, POLYBASE1 |
| Kontrol Penyetelan Mesin Database |
/HELP atau ?Opsional |
Menampilkan opsi penggunaan untuk parameter. |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
| Kontrol Penyetelan Mesin Database | /INDICATEPROGRESSOpsional |
Menentukan bahwa file log Penyiapan verbose disalurkan ke konsol. |
| Kontrol Penyetelan Mesin Database | /INSTALLSHAREDDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen bersama 64-bit. Standarnya adalah %Program Files%\Microsoft SQL ServerTidak dapat diatur ke %Program Files(x86)%\Microsoft SQL Server |
| Kontrol Penyetelan Mesin Database | /INSTANCEDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen khusus instans. |
| Kontrol Penyetelan Mesin Database | /INSTANCEIDDiperlukan untuk fitur instans. |
Menentukan InstanceID untuk instans yang sedang disiapkan. |
| Mesin PolyBase | /PBENGSVCACCOUNTOpsional |
Menentukan akun untuk layanan mesin. Nilai default: NT AUTHORITY\NETWORK SERVICE. |
| Pergerakan Data PolyBase | /PBDMSSVCPASSWORDOpsional |
Menentukan kata sandi untuk akun pergerakan data. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin PolyBase | /PBENGSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan PolyBase Engine. Nilai yang didukung: - Automatic (default)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOpsional |
Menentukan rentang port dengan setidaknya enam port untuk layanan PolyBase. Contoh:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOpsional |
Menentukan apakah instans Mesin Database SQL Server digunakan sebagai bagian dari grup komputasi PolyBase Scale-out. Gunakan opsi ini jika Anda mengonfigurasi grup komputasi PolyBase Scale-out termasuk simpul kepala. Nilai yang didukung: True, False |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database |
/QS atau /QUIETSIMPLEOpsional |
Menentukan bahwa Penyiapan berjalan dan memperlihatkan kemajuan melalui UI, tetapi tidak menerima input apa pun atau menampilkan pesan kesalahan apa pun. |
1 Pemutaran Ulang Terdistribusi, SDK, dan SNAC tidak tersedia di SQL Server 2022 (16.x) dan versi yang lebih baru.
Sintaksis sampel
Untuk menyiapkan instans baru yang berdiri sendiri dengan mesin Database SQL Server, Replikasi, dan komponen Pencarian Teks Lengkap, dan Layanan Pelaporan.
setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
Lengkapi parameter gambar
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk menyelesaikan dan mengonfigurasi instans SQL Server yang disiapkan.
| Komponen SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja penginstalan. Nilai yang didukung: CompleteImage |
| Kontrol Penyetelan Mesin Database | /IACCEPTSQLSERVERLICENSETERMSDiperlukan, ketika /Q parameter atau /QS ditentukan untuk penginstalan tanpa pengawas |
Diperlukan untuk mengakui penerimaan persyaratan lisensi. Dimulai dengan SQL Server 2022 (16.x), baca Ketentuan Lisensi Perangkat Lunak Microsoft SQL Server di aka.ms/useterms. |
| Kontrol Penyetelan Mesin Database | /ENUOpsional |
Gunakan parameter ini untuk menginstal versi bahasa Inggris SQL Server pada sistem operasi yang dilokalkan ketika media penginstalan menyertakan paket bahasa untuk bahasa Inggris dan bahasa yang sesuai dengan sistem operasi. |
| Kontrol Penyetelan Mesin Database | /CONFIGURATIONFILEOpsional |
Menentukan file konfigurasi yang akan digunakan. |
| Kontrol Penyetelan Mesin Database | /ERRORREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan kesalahan untuk SQL Server. Untuk informasi selengkapnya, lihat Suplemen privasi SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database |
/HELP atau ?Opsional |
Menampilkan opsi penggunaan untuk parameter. |
| Kontrol Penyetelan Mesin Database | /INDICATEPROGRESSOpsional |
Menentukan bahwa file log Penyiapan verbose disalurkan ke konsol. |
| Kontrol Penyetelan Mesin Database | /INSTANCEIDOpsional |
Gunakan ID Instans yang ditentukan selama langkah siapkan gambar. Nilai yang didukung: InstanceID dari instans yang disiapkan. |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEOpsional |
Menentukan nama instans SQL Server untuk instans yang sedang diselesaikan. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Kontrol Penyetelan Mesin Database | /PRODUCTCOVEREDBYSABerlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru Diperlukan, saat menginstal fitur Ekstensi Azure dari prompt perintah dengan AZUREEXTENSION. |
Menentukan cakupan lisensi untuk SQL Server./PRODUCTCOVEREDBYSA=True, atau hanya /PRODUCTCOVEREDBYSA, menunjukkan bahwa itu tercakup dalam Jaminan Perangkat Lunak atau langganan SQL Server./PRODUCTCOVEREDBYSA=False, atau menghilangkan parameter, menunjukkan parameter tersebut tercakup dalam lisensi SQL Server. |
| Kontrol Penyetelan Mesin Database | /PIDOpsional |
Menentukan kunci produk untuk edisi SQL Server. Jika parameter ini tidak ditentukan, Evaluasi akan digunakan. Catatan: Jika Anda menginstal SQL Server Express, SQL Server Express dengan Layanan Lanjutan, SQL Server Express dengan alat, Pengembang SQL Server, atau Evaluasi SQL Server, PID telah ditentukan sebelumnya. |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database |
/QS atau /QUIETSIMPLEOpsional |
Menentukan bahwa Penyiapan berjalan dan memperlihatkan kemajuan melalui UI, tetapi tidak menerima input apa pun atau menampilkan pesan kesalahan apa pun. |
| Kontrol Penyetelan Mesin Database | /SQMREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan penggunaan fitur untuk SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCACCOUNTDiperlukan |
Menentukan akun untuk layanan SQL Server Agent. |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk akun layanan SQL Server Agent. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan SQL Server Agent. Nilai yang didukung: - Automatic- Disabled- Manual |
| Mesin PolyBase | /PBENGSVCACCOUNTOpsional |
Menentukan akun untuk layanan mesin. Nilai default: NT AUTHORITY\NETWORK SERVICE. |
| Pergerakan Data PolyBase | /PBDMSSVCPASSWORDOpsional |
Menentukan kata sandi untuk akun pergerakan data. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin PolyBase | /PBENGSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan PolyBase Engine. Nilai yang didukung: - Automatic (default)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOpsional |
Menentukan rentang port dengan setidaknya enam port untuk layanan PolyBase. Contoh:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOpsional |
Menentukan apakah instans Mesin Database SQL Server digunakan sebagai bagian dari grup komputasi PolyBase Scale-out. Gunakan opsi ini jika Anda mengonfigurasi grup komputasi PolyBase Scale-out termasuk simpul kepala. Nilai yang didukung: True, False |
| SQL Server Browser | /BROWSERSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan Browser SQL Server. Nilai yang didukung: - Automatic- Disabled- Manual |
| Mesin Database SQL Server | /ENABLERANUOpsional |
Mengaktifkan info masuk run-as untuk penginstalan SQL Server Express. |
| Mesin Database SQL Server | /INSTALLSQLDATADIROpsional |
Menentukan direktori data untuk file data SQL Server. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\Untuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\ |
| Mesin Database SQL Server | /SAPWDDiperlukan, ketika /SECURITYMODE=SQL |
Menentukan kata sandi untuk akun SQL Server SA . |
| Mesin Database SQL Server | /SECURITYMODEOpsional |
Menentukan mode keamanan untuk SQL Server. Jika parameter ini tidak disediakan, mode autentikasi khusus Windows didukung. Nilai yang didukung: SQL |
| Mesin Database SQL Server | /SQLBACKUPDIROpsional |
Menentukan direktori untuk file cadangan. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Mesin Database SQL Server | /SQLCOLLATIONOpsional |
Menentukan pengaturan kolase untuk SQL Server. Nilai default didasarkan pada lokal sistem operasi Windows Anda. Untuk informasi selengkapnya, lihat Dukungan Collation dan Unicode. |
| Mesin Database SQL Server | /SQLSVCACCOUNTDiperlukan |
Menentukan akun startup untuk layanan SQL Server. |
| Mesin Database SQL Server | /SQLSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk SQLSVCACCOUNT. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin Database SQL Server | /SQLSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan SQL Server. Nilai yang didukung: - Automatic- Disabled- Manual |
| Mesin Database SQL Server | /SQLSYSADMINACCOUNTSDiperlukan |
Gunakan parameter ini untuk menyediakan login untuk menjadi anggota peran sysadmin . Untuk edisi SQL Server selain SQL Server Express, /SQLSYSADMINACCOUNTS diperlukan. Untuk edisi SQL Server Express, penggunaan /SQLSYSADMINACCOUNTS bersifat opsional, tetapi baik /SQLSYSADMINACCOUNTS atau /ADDCURRENTUSERASSQLADMIN diperlukan. |
| Mesin Database SQL Server | /SQLTEMPDBDIROpsional |
Menentukan direktori untuk tempdb file data. Saat menentukan lebih dari satu direktori, pisahkan direktori dengan spasi kosong. Jika beberapa direktori ditentukan, file data tempdb akan tersebar di seluruh direktori dengan cara round-robin.Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Direktori Data Sistem)Catatan: Parameter ini juga ditambahkan ke skenario RebuildDatabase. |
| Mesin Database SQL Server | /SQLTEMPDBLOGDIROpsional |
Menentukan direktori untuk tempdb file log.Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Direktori Data Sistem)Catatan: Parameter ini juga ditambahkan ke skenario RebuildDatabase. |
| Mesin Database SQL Server | /SQLTEMPDBFILESIZEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan ukuran awal setiap tempdb file data.Default = 4 MB untuk SQL Server Express, 8 MB untuk semua edisi lainnya Min = 4 MB atau 8 MB Maks = 1024 MB |
| Mesin Database SQL Server | /SQLTEMPDBFILEGROWTHOpsional |
Menentukan kenaikan pertumbuhan file dari setiap tempdb file data dalam MB. Nilai 0 menunjukkan bahwa pertumbuhan otomatis tidak aktif dan tidak ada ruang tambahan yang diizinkan. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 64. Rentang yang diizinkan: Min = 0, Maks = 1024 |
| Mesin Database SQL Server | /SQLTEMPDBLOGFILESIZEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan ukuran tempdb awal file log dalam MB. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 4 untuk SQL Server Express 8 untuk semua edisi lainnya Rentang yang diizinkan: Min = nilai default (4 atau 8), Maks = 1024 |
| Mesin Database SQL Server | /SQLTEMPDBLOGFILEGROWTHBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan kenaikan tempdb pertumbuhan file file log dalam MB. Nilai 0 menunjukkan bahwa pertumbuhan otomatis tidak aktif dan tidak ada ruang tambahan yang diizinkan. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 64. Rentang yang diizinkan: Min = 0, Maks = 1024 |
| Mesin Database SQL Server | /SQLTEMPDBFILECOUNTOpsional |
Menentukan jumlah tempdb file data yang akan ditambahkan dengan penyiapan. Nilai ini dapat ditingkatkan hingga jumlah inti.Nilai default: 1 untuk SQL Server Express 8 atau jumlah inti, mana yang lebih rendah untuk semua edisi lainnya Penting: File database utama untuk tempdb tetap tempdb.mdf. File tambahan tempdb dinamai sebagai tempdb_mssql_#.ndf di mana # mewakili angka unik untuk setiap file database tambahan tempdb yang dibuat selama penyiapan. Tujuan dari konvensi penamaan ini adalah untuk membuatnya unik. Menghapus instalan instans SQL Server menghapus file dengan konvensi tempdb_mssql_#.ndfpenamaan . Jangan gunakan tempdb_mssql_\*.ndf konvensi penamaan untuk file database pengguna.Peringatan: SQL Server Express tidak didukung untuk mengonfigurasi parameter ini. Penyetelan hanya menginstal 1 tempdb file data. |
| Mesin Database SQL Server | /SQLUSERDBDIROpsional |
Menentukan direktori untuk file data untuk database pengguna. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Mesin Database SQL Server | /SQLUSERDBLOGDIROpsional |
Menentukan direktori untuk file log untuk database pengguna. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| ALIRAN FILE | /FILESTREAMLEVELOpsional |
Menentukan tingkat akses untuk fitur FILESTREAM. Nilai yang didukung: - 0 = nonaktifkan dukungan FILESTREAM untuk instans ini. (Nilai default)- 1 = aktifkan FILESTREAM untuk akses Transact-SQL.- 2 = aktifkan FILESTREAM untuk akses streaming T-SQL dan I/O file. (Tidak valid untuk skenario Kluster)- 3 = izinkan klien jarak jauh memiliki akses streaming ke data FILESTREAM. |
| ALIRAN FILE | /FILESTREAMSHARENAMEOpsional Diperlukan ketika FILESTREAMLEVEL lebih besar dari 1. |
Menentukan nama berbagi Windows tempat data FILESTREAM akan disimpan. |
| Teks Lengkap SQL Server | /FTSVCACCOUNTOpsional |
Menentukan akun untuk layanan peluncur filter Teks-Penuh. Parameter ini diabaikan di Windows Server 2008 atau yang lebih tinggi. ServiceSID digunakan untuk membantu mengamankan komunikasi antara SQL Server dan Daemon Filter teks lengkap. Jika nilai tidak disediakan, Layanan Peluncur Filter Teks Lengkap dinonaktifkan. Anda harus menggunakan SQL Server Control Manager untuk mengubah akun layanan dan mengaktifkan fungsionalitas teks lengkap. Nilai default: Local Service Account |
| Teks Lengkap SQL Server | /FTSVCPASSWORDOpsional |
Menentukan kata sandi untuk layanan peluncur filter Teks-Penuh. Parameter ini diabaikan di Windows Server 2008 atau yang lebih tinggi. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Konfigurasi Jaringan SQL Server | /NPENABLEDOpsional |
Menentukan status protokol Named Pipes untuk layanan SQL Server. Nilai yang didukung: - 0 = nonaktifkan protokol Named Pipes- 1 = aktifkan protokol Named Pipes |
| Konfigurasi Jaringan SQL Server | /TCPENABLEDOpsional |
Menentukan status protokol TCP untuk layanan SQL Server. Nilai yang didukung: - 0 = nonaktifkan protokol TCP- 1 = aktifkan protokol TCP |
| Layanan Pelaporan | /RSINSTALLMODEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Opsional Hanya tersedia pada FilesOnlyMode |
Menentukan mode Instal untuk Reporting Services. Nilai yang didukung: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeCatatan: Jika penginstalan menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah DefaultNativeMode.Jika penginstalan tidak menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah FilesOnlyMode.Jika Anda memilih DefaultNativeMode tetapi penginstalan tidak menyertakan Mesin Database SQL Server, penginstalan secara otomatis mengubah ke RSINSTALLMODEFilesOnlyMode. |
| Layanan Pelaporan | /RSSVCACCOUNTBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Diperlukan |
Menentukan akun startup untuk Reporting Services. |
| Layanan Pelaporan | /RSSVCPASSWORDBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Diperlukan |
Menentukan kata sandi untuk akun startup untuk layanan Reporting Services. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Pelaporan | /RSSVCStartupTypeBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Opsional |
Menentukan mode startup untuk Reporting Services. Nilai yang didukung: - Automatic- Disabled- Manual |
Sintaksis sampel
Untuk menyelesaikan instans yang disiapkan dan berdiri sendiri yang mencakup mesin database SQL Server, Replikasi, dan komponen Pencarian Teks Lengkap.
setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Parameter peningkatan
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk peningkatan.
| Komponen Mesin Database SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja penginstalan. Nilai yang didukung: - Upgrade- EditionUpgradeNilai EditionUpgrade digunakan untuk meningkatkan SQL Server edisi yang ada ke edisi yang berbeda. Untuk informasi selengkapnya tentang peningkatan versi dan edisi yang didukung, lihat Peningkatan versi dan edisi yang didukung (SQL Server 2025). |
| Kontrol Penyetelan Mesin Database | /IACCEPTSQLSERVERLICENSETERMSDiperlukan, ketika /Q parameter atau /QS ditentukan untuk penginstalan tanpa pengawas |
Diperlukan untuk mengakui penerimaan persyaratan lisensi. Dimulai dengan SQL Server 2022 (16.x), baca Ketentuan Lisensi Perangkat Lunak Microsoft SQL Server di aka.ms/useterms. |
| Kontrol Penyetelan Mesin Database | /ENUOpsional |
Gunakan parameter ini untuk menginstal versi bahasa Inggris SQL Server pada sistem operasi yang dilokalkan ketika media penginstalan menyertakan paket bahasa untuk bahasa Inggris dan bahasa yang sesuai dengan sistem operasi. |
| Kontrol Penyetelan Mesin Database | /UpdateEnabledOpsional |
Tentukan apakah Penyiapan SQL Server harus menemukan dan menyertakan pembaruan produk. Nilai yang valid adalah True dan False atau 1 dan 0. Secara default, Penyiapan SQL Server menyertakan pembaruan yang ditemukan. |
| Kontrol Penyetelan Mesin Database | /UpdateSourceOpsional |
Tentukan lokasi tempat Pengaturan SQL Server mendapatkan pembaruan produk. Nilai yang valid adalah "MU" mencari Microsoft Update, jalur folder yang valid, jalur relatif seperti .\MyUpdates, atau berbagi UNC. Secara default, Setup SQL Server mencari Microsoft Update atau Windows Update Service melalui Windows Server Update Services. |
| Kontrol Penyetelan Mesin Database | /CONFIGURATIONFILEOpsional |
Menentukan file konfigurasi yang akan digunakan. |
| Kontrol Penyetelan Mesin Database | /ERRORREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan kesalahan untuk SQL Server. Untuk informasi selengkapnya, lihat Suplemen privasi SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database |
/HELP atau ?Opsional |
Menampilkan opsi penggunaan untuk parameter. |
| Kontrol Penyetelan Mesin Database | /INDICATEPROGRESSOpsional |
Menentukan bahwa file log Penyiapan verbose disalurkan ke konsol. |
| Kontrol Penyetelan Mesin Database | / INSTANCEDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen bersama. |
| Kontrol Penyetelan Mesin Database | /INSTANCEIDDiperlukan, saat Anda meningkatkan dari SQL Server 2008 (10.0.x) atau versi yang lebih baru. Opsional, saat Anda meningkatkan dari SQL Server 2005 (9.x). |
Menentukan nilai nondefault untuk InstanceID. |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEDiperlukan |
Menentukan nama instans Mesin Database SQL Server. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Kontrol Penyetelan Mesin Database | /PIDOpsional |
Menentukan kunci produk untuk edisi SQL Server. Jika parameter ini tidak ditentukan, Evaluasi akan digunakan. Catatan: Jika Anda menginstal SQL Server Express, SQL Server Express dengan Layanan Lanjutan, SQL Server Express dengan alat, Pengembang SQL Server, atau Evaluasi SQL Server, PID telah ditentukan sebelumnya. |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database | /UIMODEOpsional |
Menentukan apakah hanya menyajikan jumlah minimum kotak dialog selama penyiapan./UIMODE hanya dapat digunakan dengan /ACTION=INSTALL parameter dan UPGRADE .Nilai yang didukung: - /UIMODE=Normal adalah default untuk edisi non-Ekspres dan menyajikan semua kotak dialog penyiapan untuk fitur yang dipilih.- /UIMODE=AutoAdvance adalah default untuk edisi Ekspres dan melewati kotak dialog yang tidak penting.Ketika dikombinasikan dengan parameter lain, UIMODE ditimpa. Misalnya, ketika /UIMODE=AutoAdvance dan /ADDCURRENTUSERASSQLADMIN=FALSE keduanya disediakan, kotak dialog provisi tidak diisi secara otomatis dengan pengguna saat ini.Pengaturan UIMODE tidak dapat digunakan dengan /Q parameter atau /QS . |
| Kontrol Penyetelan Mesin Database | /SQMREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan penggunaan fitur untuk SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
| SQL Server Browser | /BROWSERSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan Browser SQL Server. Nilai yang didukung: - Automatic- Disabled- Manual |
| Teks Lengkap SQL Server | /FTUPGRADEOPTIONOpsional |
Menentukan opsi peningkatan katalog Teks-Penuh. Nilai yang didukung: - REBUILD- RESET- IMPORT |
| Layanan Kualitas Data SQL Server | /IACCEPTDQUNINSTALLOpsional |
Menghapus Layanan Kualitas Data selama peningkatan ke SQL Server 2025 (17.x) dan versi yang lebih baru. Untuk informasi selengkapnya, lihat Peningkatan gagal jika Layanan Kualitas Data diinstal. Berlaku untuk: SQL Server 2025 (17.x) dan versi yang lebih baru. |
| Layanan Integrasi | /ISSVCACCOUNTDiperlukan |
Menentukan akun untuk Layanan Integrasi. Nilai default: NT AUTHORITY\NETWORK SERVICE |
| Layanan Integrasi | /ISSVCPASSWORDDiperlukan |
Menentukan kata sandi Layanan Integrasi. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Integrasi | /ISSVCStartupTypeOpsional |
Menentukan mode startup untuk layanan Layanan Integrasi. |
| Layanan Pelaporan | /RSUPGRADEDATABASEACCOUNTOpsional |
Properti hanya digunakan saat memutakhirkan Server Laporan mode SharePoint yang versi 2008 R2 atau yang lebih lama. Operasi peningkatan tambahan dilakukan untuk server laporan yang menggunakan arsitektur mode SharePoint yang lebih lama, yang diubah di SQL Server 2012 (11.x) Reporting Services. Jika opsi ini tidak disertakan dengan penginstalan baris perintah, akun layanan default untuk instans server laporan lama digunakan. Jika properti ini digunakan, berikan kata sandi untuk akun menggunakan /RSUPGRADEPASSWORD properti . |
| Layanan Pelaporan | /RSUPGRADEPASSWORDOpsional |
Kata sandi akun layanan Server Laporan yang ada. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Pelaporan | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE |
Sakelar diperlukan saat memutakhirkan penginstalan Mode SharePoint yang didasarkan pada arsitektur layanan bersama SharePoint. Sakelar tidak diperlukan untuk memutakhirkan versi layanan non-bersama Dari Reporting Services. |
Sintaksis sampel
Untuk meningkatkan instans atau node kluster failover yang ada dari versi Mesin Database SQL Server sebelumnya,
setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Memperbaiki parameter
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk perbaikan.
| Komponen Mesin Database SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja perbaikan. Nilai yang didukung: Repair |
| Kontrol Penyetelan Mesin Database | /ENUOpsional |
Gunakan parameter ini untuk menginstal versi bahasa Inggris SQL Server pada sistem operasi yang dilokalkan ketika media penginstalan menyertakan paket bahasa untuk bahasa Inggris dan bahasa yang sesuai dengan sistem operasi. |
| Kontrol Penyetelan Mesin Database | /FEATURESDiperlukan |
Menentukan komponen yang akan diperbaiki. |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEDiperlukan |
Menentukan nama instans Mesin Database SQL Server. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Mesin PolyBase | /PBENGSVCACCOUNTOpsional |
Menentukan akun untuk layanan mesin. Nilai default: NT AUTHORITY\NETWORK SERVICE. |
| Pergerakan Data PolyBase | /PBDMSSVCPASSWORDOpsional |
Menentukan kata sandi untuk akun pergerakan data. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin PolyBase | /PBENGSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan PolyBase Engine. Nilai yang didukung: - Automatic (default)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOpsional |
Menentukan rentang port dengan setidaknya enam port untuk layanan PolyBase. Contoh:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOpsional |
Menentukan apakah instans Mesin Database SQL Server digunakan sebagai bagian dari grup komputasi PolyBase Scale-out. Gunakan opsi ini jika Anda mengonfigurasi grup komputasi PolyBase Scale-out termasuk simpul kepala. Nilai yang didukung: True, False |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
Sintaksis sampel
Perbaiki instans dan komponen bersama.
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>
Membangun kembali parameter database sistem
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk membangun masterkembali database sistem , , modelmsdb, dan tempdb . Untuk informasi selengkapnya, lihat Membangun kembali database sistem.
| Komponen Mesin Database SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja database pembangunan kembali. Nilai yang didukung: RebuildDatabase |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEDiperlukan |
Menentukan nama instans Mesin Database SQL Server. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Mesin Database SQL Server | /SQLCOLLATIONOpsional |
Menentukan kolater tingkat server baru. Nilai default didasarkan pada lokal sistem operasi Windows Anda. Untuk informasi selengkapnya, lihat Dukungan Collation dan Unicode. |
| Mesin Database SQL Server | /SAPWDDiperlukan, kapan /SECURITYMODE=SQL ditentukan selama penginstalan instans. |
Menentukan kata sandi untuk akun SQL Server SA . |
| Mesin Database SQL Server | /SQLSYSADMINACCOUNTSDiperlukan |
Gunakan parameter ini untuk menyediakan login untuk menjadi anggota peran sysadmin . Untuk edisi SQL Server selain SQL Server Express, /SQLSYSADMINACCOUNTS diperlukan. Untuk edisi SQL Server Express, penggunaan /SQLSYSADMINACCOUNTS bersifat opsional, tetapi baik /SQLSYSADMINACCOUNTS atau /ADDCURRENTUSERASSQLADMIN diperlukan. |
| Mesin Database SQL Server | /SQLTEMPDBDIROpsional |
Menentukan direktori untuk tempdb file data. Saat menentukan lebih dari satu direktori, pisahkan direktori dengan spasi kosong. Jika beberapa direktori ditentukan, file data tempdb akan tersebar di seluruh direktori dengan cara round-robin.Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Direktori Data Sistem)Catatan: Parameter ini juga ditambahkan ke skenario RebuildDatabase. |
| Mesin Database SQL Server | /SQLTEMPDBLOGDIROpsional |
Menentukan direktori untuk tempdb file log.Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Direktori Data Sistem)Catatan: Parameter ini juga ditambahkan ke skenario RebuildDatabase. |
| Mesin Database SQL Server | /SQLTEMPDBFILECOUNTOpsional |
Menentukan jumlah tempdb file data yang akan ditambahkan dengan penyiapan. Nilai ini dapat ditingkatkan hingga jumlah inti.Nilai default: 1 untuk SQL Server Express 8 atau jumlah inti, mana yang lebih rendah untuk semua edisi lainnya Penting: File database utama untuk tempdb tetap tempdb.mdf. File tambahan tempdb dinamai sebagai tempdb_mssql_#.ndf di mana # mewakili angka unik untuk setiap file database tambahan tempdb yang dibuat selama penyiapan. Tujuan dari konvensi penamaan ini adalah untuk membuatnya unik. Menghapus instalan instans SQL Server menghapus file dengan konvensi tempdb_mssql_#.ndfpenamaan . Jangan gunakan tempdb_mssql_\*.ndf konvensi penamaan untuk file database pengguna.Peringatan: SQL Server Express tidak didukung untuk mengonfigurasi parameter ini. Penyetelan hanya menginstal 1 tempdb file data. |
| Mesin Database SQL Server | /SQLTEMPDBFILESIZEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan ukuran awal setiap tempdb file data.Default = 4 MB untuk SQL Server Express, 8 MB untuk semua edisi lainnya Min = 4 MB atau 8 MB Maks = 1024 MB |
| Mesin Database SQL Server | /SQLTEMPDBFILEGROWTHOpsional |
Menentukan kenaikan pertumbuhan file dari setiap tempdb file data dalam MB. Nilai 0 menunjukkan bahwa pertumbuhan otomatis tidak aktif dan tidak ada ruang tambahan yang diizinkan. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 64. Rentang yang diizinkan: Min = 0, Maks = 1024 |
| Mesin Database SQL Server | /SQLTEMPDBLOGFILESIZEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan ukuran tempdb awal file log dalam MB. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 4 untuk SQL Server Express 8 untuk semua edisi lainnya Rentang yang diizinkan: Min = nilai default (4 atau 8), Maks = 1024 |
| Mesin Database SQL Server | /SQLTEMPDBLOGFILEGROWTHBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan kenaikan tempdb pertumbuhan file file log dalam MB. Nilai 0 menunjukkan bahwa pertumbuhan otomatis tidak aktif dan tidak ada ruang tambahan yang diizinkan. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 64. Rentang yang diizinkan: Min = 0, Maks = 1024 |
Hapus instalan parameter
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk penghapusan instalasi.
| Komponen Mesin Database SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja penghapusan instalasi. Nilai yang didukung: Uninstall |
| Kontrol Penyetelan Mesin Database | /CONFIGURATIONFILEOpsional |
Menentukan file konfigurasi yang akan digunakan. |
| Kontrol Penyetelan Mesin Database | /FEATURESDiperlukan |
Menentukan komponen yang akan dilepas instalannya. |
| Kontrol Penyetelan Mesin Database |
/HELP atau ?Opsional |
Menampilkan opsi penggunaan untuk parameter. |
| Kontrol Penyetelan Mesin Database | /INDICATEPROGRESSOpsional |
Menentukan bahwa file log Penyiapan verbose disalurkan ke konsol. |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEDiperlukan |
Menentukan nama instans Mesin Database SQL Server. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
Sintaksis sampel
Gunakan perintah berikut untuk menghapus instalan instans SQL Server yang ada dari prompt perintah.
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
Untuk menghapus instans bernama, tentukan nama instans alih-alih MSSQLSERVER dalam contoh sebelumnya.
Untuk menghapus instalan pembaruan SQL Server yang ada dari prompt perintah, Anda dapat menemukan perintah penghapusan instalasi lengkap untuk komponen tertentu di registri Windows, menggunakan jalur registri berikut. Cari kunci "UninstallString".
Peringatan
Salah mengedit registri dapat sangat merusak sistem Anda. Sebelum membuat perubahan pada registri, kami sarankan Anda mencadangkan data bernilai apa pun di komputer.
Contoh berikut menunjukkan jalur untuk pembaruan KB tertentu.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB5014356
Anda bisa mendapatkan perintah hapus instalan dari "UninstallString" dalam kunci registri ini. Contohnya:
C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Update Cache\KB5014356\GDR\setup.exe" /Action=RemovePatch /AllInstances
Parameter kluster failover
Sebelum Anda menginstal instans kluster failover Mesin Database SQL Server, tinjau artikel berikut:
Persyaratan perangkat keras dan perangkat lunak untuk SQL Server 2025
Instans kluster failover AlwaysOn (SQL Server)
Penting
Semua perintah penginstalan kluster failover memerlukan kluster Windows yang mendasar. Semua simpul yang merupakan bagian dari kluster failover Mesin Database SQL Server harus menjadi bagian dari kluster Windows yang sama.
Uji dan ubah skrip penginstalan kluster failover berikut untuk memenuhi kebutuhan organisasi Anda.
Parameter kluster failover penginstalan terintegrasi
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk penginstalan kluster failover.
Untuk informasi selengkapnya tentang Penginstalan Terintegrasi, lihat Instans kluster failover AlwaysOn (SQL Server).
Catatan
Untuk menambahkan lebih banyak simpul setelah penginstalan, gunakan tindakan Tambahkan Simpul .
| Komponen Mesin Database SQL Server | Pengaturan | Detail |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja penginstalan kluster failover. Nilai yang didukung: InstallFailoverCluster |
| Kontrol Penyetelan Mesin Database | /IACCEPTSQLSERVERLICENSETERMSDiperlukan, ketika /Q parameter atau /QS ditentukan untuk penginstalan tanpa pengawas |
Diperlukan untuk mengakui penerimaan persyaratan lisensi. Dimulai dengan SQL Server 2022 (16.x), baca Ketentuan Lisensi Perangkat Lunak Microsoft SQL Server di aka.ms/useterms. |
| Kontrol Penyetelan Mesin Database | /ENUOpsional |
Gunakan parameter ini untuk menginstal versi bahasa Inggris SQL Server pada sistem operasi yang dilokalkan ketika media penginstalan menyertakan paket bahasa untuk bahasa Inggris dan bahasa yang sesuai dengan sistem operasi. |
| Kontrol Penyetelan Mesin Database | /FAILOVERCLUSTERGROUPOpsional |
Menentukan nama grup sumber daya yang akan digunakan untuk kluster failover Mesin Database SQL Server. Ini bisa menjadi nama grup kluster yang ada atau nama grup sumber daya baru. Nilai default: SQL Server (<InstanceName>) |
| Mesin PolyBase | /PBENGSVCACCOUNTOpsional |
Menentukan akun untuk layanan mesin. Nilai default: NT AUTHORITY\NETWORK SERVICE. |
| Pergerakan Data PolyBase | /PBDMSSVCPASSWORDOpsional |
Menentukan kata sandi untuk akun pergerakan data. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin PolyBase | /PBENGSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan PolyBase Engine. Nilai yang didukung: - Automatic (default)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOpsional |
Menentukan rentang port dengan setidaknya enam port untuk layanan PolyBase. Contoh:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOpsional |
Menentukan apakah instans Mesin Database SQL Server digunakan sebagai bagian dari grup komputasi PolyBase Scale-out. Gunakan opsi ini jika Anda mengonfigurasi grup komputasi PolyBase Scale-out termasuk simpul kepala. Nilai yang didukung: True, False |
| Kontrol Penyetelan Mesin Database | /UpdateEnabledOpsional |
Tentukan apakah Penyiapan SQL Server harus menemukan dan menyertakan pembaruan produk. Nilai yang valid adalah True dan False atau 1 dan 0. Secara default, Penyiapan SQL Server menyertakan pembaruan yang ditemukan. |
| Kontrol Penyetelan Mesin Database | /UpdateSourceOpsional |
Tentukan lokasi tempat Pengaturan SQL Server mendapatkan pembaruan produk. Nilai yang valid adalah "MU" mencari Microsoft Update, jalur folder yang valid, jalur relatif seperti .\MyUpdates, atau berbagi UNC. Secara default, Setup SQL Server mencari Microsoft Update atau Windows Update Service melalui Windows Server Update Services. |
| Kontrol Penyetelan Mesin Database | /CONFIGURATIONFILEOpsional |
Menentukan file konfigurasi yang akan digunakan. |
| Kontrol Penyetelan Mesin Database | /ERRORREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan kesalahan untuk SQL Server. Untuk informasi selengkapnya, lihat Suplemen privasi SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database | /FEATURESDiperlukan |
Menentukan komponen yang akan diinstal. |
| Kontrol Penyetelan Mesin Database |
/HELP atau ?Opsional |
Menampilkan opsi penggunaan untuk parameter. |
| Kontrol Penyetelan Mesin Database | /INDICATEPROGRESSOpsional |
Menentukan bahwa file log Penyiapan verbose disalurkan ke konsol. |
| Kontrol Penyetelan Mesin Database | /INSTALLSHAREDDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen bersama 64-bit. Standarnya adalah %Program Files%\Microsoft SQL ServerTidak dapat diatur ke %Program Files(x86)%\Microsoft SQL Server |
| Kontrol Penyetelan Mesin Database | /INSTALLSHAREDWOWDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen bersama 32-bit. Hanya didukung pada sistem 64-bit. Standarnya adalah %Program Files(x86)%\Microsoft SQL ServerTidak dapat diatur ke %Program Files%\Microsoft SQL Server |
| Kontrol Penyetelan Mesin Database | /INSTANCEDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen khusus instans. |
| Kontrol Penyetelan Mesin Database | /INSTANCEIDOpsional |
Menentukan nilai nondefault untuk InstanceID. |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEDiperlukan |
Menentukan nama instans Mesin Database SQL Server. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Kontrol Penyetelan Mesin Database | /PRODUCTCOVEREDBYSABerlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru Diperlukan, saat menginstal fitur Ekstensi Azure dari prompt perintah dengan AZUREEXTENSION. |
Menentukan cakupan lisensi untuk SQL Server./PRODUCTCOVEREDBYSA=True, atau hanya /PRODUCTCOVEREDBYSA, menunjukkan bahwa itu tercakup dalam Jaminan Perangkat Lunak atau langganan SQL Server./PRODUCTCOVEREDBYSA=False, atau menghilangkan parameter, menunjukkan parameter tersebut tercakup dalam lisensi SQL Server. |
| Kontrol Penyetelan Mesin Database | /PIDOpsional |
Menentukan kunci produk untuk edisi SQL Server. Jika parameter ini tidak ditentukan, Evaluasi akan digunakan. Catatan: Jika Anda menginstal SQL Server Express, SQL Server Express dengan Layanan Lanjutan, SQL Server Express dengan alat, Pengembang SQL Server, atau Evaluasi SQL Server, PID telah ditentukan sebelumnya. |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database |
/QS atau /QUIETSIMPLEOpsional |
Menentukan bahwa Penyiapan berjalan dan memperlihatkan kemajuan melalui UI, tetapi tidak menerima input apa pun atau menampilkan pesan kesalahan apa pun. |
| Kontrol Penyetelan Mesin Database | /SQMREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan penggunaan fitur untuk SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
| Kontrol Penyetelan Mesin Database | /FAILOVERCLUSTERDISKSOpsional |
Menentukan daftar disk bersama yang akan disertakan dalam grup sumber daya kluster failover Mesin Database SQL Server. Nilai default: Drive pertama digunakan sebagai drive default untuk semua database. |
| Kontrol Penyetelan Mesin Database | /FAILOVERCLUSTERIPADDRESSESDiperlukan |
Menentukan alamat IP yang dikodekan. Pengodean dibatasi titik koma (;) dan mengikuti format <Jenis> IP;<alamat>;<nama> jaringan;<subnet mask>. Jenis IP yang didukung termasuk DHCP, IPv4, dan IPv6. Anda dapat menentukan beberapa alamat IP kluster failover dengan spasi di antaranya. Lihat contoh berikut: FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Kontrol Penyetelan Mesin Database | /FAILOVERCLUSTERNETWORKNAMEDiperlukan |
Menentukan nama jaringan untuk kluster failover Mesin Database SQL Server baru. Nama ini digunakan untuk mengidentifikasi instans kluster failover Mesin Database SQL Server baru di jaringan. |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCACCOUNTDiperlukan |
Menentukan akun untuk layanan SQL Server Agent. |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk akun layanan SQL Server Agent. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Analysis Services | /ASBACKUPDIROpsional |
Menentukan direktori untuk file cadangan Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\BackupUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analysis Services | /ASCOLLATIONOpsional |
Menentukan pengaturan kolaterasi untuk Analysis Services. Nilai default: Latin1_General_CI_ASCatatan: Hanya kolagasi Windows yang didukung. Menggunakan kolase SQL dapat mengakibatkan perilaku yang tidak terduga. |
| Analysis Services | /ASCONFIGDIROpsional |
Menentukan direktori untuk file konfigurasi Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\ConfigUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analysis Services | /ASDATADIROpsional |
Menentukan direktori untuk file data Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\DataUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analysis Services | /ASLOGDIROpsional |
Menentukan direktori untuk file log Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\LogUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analysis Services | /ASSYSADMINACCOUNTSDiperlukan |
Menentukan kredensial administrator untuk Analysis Services. |
| Analysis Services | /ASTEMPDIROpsional |
Menentukan direktori untuk file sementara Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\TempUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analysis Services | /ASPROVIDERMSOLAPOpsional |
Menentukan apakah penyedia MSOLAP dapat berjalan dalam proses. Nilai default: - 1 = diaktifkan |
| Analysis Services | /ASSERVERMODEOpsional |
Menentukan mode server instans Analysis Services. Nilai yang valid dalam skenario kluster adalah MULTIDIMENSIONAL atau TABULAR.
ASSERVERMODE peka huruf besar/kecil. Semua nilai harus dinyatakan dalam huruf besar. Untuk informasi selengkapnya tentang nilai yang valid, lihat Menginstal Analysis Services dalam Mode Tabular. |
| Mesin Database SQL Server | /INSTALLSQLDATADIRDiperlukan |
Menentukan direktori data untuk file data SQL Server. Direktori data harus ditentukan dan pada disk kluster bersama. |
| Mesin Database SQL Server | /SAPWDDiperlukan, ketika /SECURITYMODE=SQL |
Menentukan kata sandi untuk akun SQL Server SA . |
| Mesin Database SQL Server | /SECURITYMODEOpsional |
Menentukan mode keamanan untuk SQL Server. Jika parameter ini tidak disediakan, mode autentikasi khusus Windows didukung. Nilai yang didukung: SQL |
| Mesin Database SQL Server | /SQLBACKUPDIROpsional |
Menentukan direktori untuk file cadangan. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Mesin Database SQL Server | /SQLCOLLATIONOpsional |
Menentukan pengaturan kolase untuk SQL Server. Nilai default didasarkan pada lokal sistem operasi Windows Anda. Untuk informasi selengkapnya, lihat Dukungan Collation dan Unicode. |
| Mesin Database SQL Server | /SQLSVCACCOUNTDiperlukan |
Menentukan akun startup untuk layanan SQL Server. |
| Mesin Database SQL Server | /SQLSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk SQLSVCACCOUNT. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin Database SQL Server | /SQLSYSADMINACCOUNTSDiperlukan |
Gunakan parameter ini untuk menyediakan login untuk menjadi anggota peran sysadmin . Untuk edisi SQL Server selain SQL Server Express, /SQLSYSADMINACCOUNTS diperlukan. Untuk edisi SQL Server Express, penggunaan /SQLSYSADMINACCOUNTS bersifat opsional, tetapi baik /SQLSYSADMINACCOUNTS atau /ADDCURRENTUSERASSQLADMIN diperlukan. |
| Mesin Database SQL Server | /SQLUSERDBDIROpsional |
Menentukan direktori untuk file data untuk database pengguna. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Mesin Database SQL Server | /SQLTEMPDBDIROpsional |
Menentukan direktori untuk tempdb file data. Saat menentukan lebih dari satu direktori, pisahkan direktori dengan spasi kosong. Jika beberapa direktori ditentukan, file data tempdb akan tersebar di seluruh direktori dengan cara round-robin.Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Direktori Data Sistem)Catatan: Parameter ini juga ditambahkan ke skenario RebuildDatabase. |
| Mesin Database SQL Server | /SQLTEMPDBLOGDIROpsional |
Menentukan direktori untuk tempdb file log.Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Direktori Data Sistem)Catatan: Parameter ini juga ditambahkan ke skenario RebuildDatabase. |
| Mesin Database SQL Server | /SQLTEMPDBFILECOUNTOpsional |
Menentukan jumlah tempdb file data yang akan ditambahkan dengan penyiapan. Nilai ini dapat ditingkatkan hingga jumlah inti.Nilai default: 1 untuk SQL Server Express 8 atau jumlah inti, mana yang lebih rendah untuk semua edisi lainnya Penting: File database utama untuk tempdb tetap tempdb.mdf. File tambahan tempdb dinamai sebagai tempdb_mssql_#.ndf di mana # mewakili angka unik untuk setiap file database tambahan tempdb yang dibuat selama penyiapan. Tujuan dari konvensi penamaan ini adalah untuk membuatnya unik. Menghapus instalan instans SQL Server menghapus file dengan konvensi tempdb_mssql_#.ndfpenamaan . Jangan gunakan tempdb_mssql_\*.ndf konvensi penamaan untuk file database pengguna.Peringatan: SQL Server Express tidak didukung untuk mengonfigurasi parameter ini. Penyetelan hanya menginstal 1 tempdb file data. |
| Mesin Database SQL Server | /SQLTEMPDBFILESIZEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan ukuran awal setiap tempdb file data.Default = 4 MB untuk SQL Server Express, 8 MB untuk semua edisi lainnya Min = 4 MB atau 8 MB Maks = 1024 MB |
| Mesin Database SQL Server | /SQLTEMPDBFILEGROWTHOpsional |
Menentukan kenaikan pertumbuhan file dari setiap tempdb file data dalam MB. Nilai 0 menunjukkan bahwa pertumbuhan otomatis tidak aktif dan tidak ada ruang tambahan yang diizinkan. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 64. Rentang yang diizinkan: Min = 0, Maks = 1024 |
| Mesin Database SQL Server | /SQLTEMPDBLOGFILESIZEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan ukuran tempdb awal file log dalam MB. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 4 untuk SQL Server Express 8 untuk semua edisi lainnya Rentang yang diizinkan: Min = nilai default (4 atau 8), Maks = 1024 |
| Mesin Database SQL Server | /SQLTEMPDBLOGFILEGROWTHBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan kenaikan tempdb pertumbuhan file file log dalam MB. Nilai 0 menunjukkan bahwa pertumbuhan otomatis tidak aktif dan tidak ada ruang tambahan yang diizinkan. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 64. Rentang yang diizinkan: Min = 0, Maks = 1024 |
| Mesin Database SQL Server | /SQLUSERDBLOGDIROpsional |
Menentukan direktori untuk file log untuk database pengguna. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| ALIRAN FILE | /FILESTREAMLEVELOpsional |
Menentukan tingkat akses untuk fitur FILESTREAM. Nilai yang didukung: - 0 = nonaktifkan dukungan FILESTREAM untuk instans ini. (Nilai default)- 1 = aktifkan FILESTREAM untuk akses Transact-SQL.- 2 = aktifkan FILESTREAM untuk akses streaming T-SQL dan I/O file. (Tidak valid untuk skenario Kluster)- 3 = izinkan klien jarak jauh memiliki akses streaming ke data FILESTREAM. |
| ALIRAN FILE | /FILESTREAMSHARENAMEOpsional Diperlukan ketika FILESTREAMLEVEL lebih besar dari 1. |
Menentukan nama berbagi Windows tempat data FILESTREAM akan disimpan. |
| Teks Lengkap SQL Server | /FTSVCACCOUNTOpsional |
Menentukan akun untuk layanan peluncur filter Teks-Penuh. Parameter ini diabaikan di Windows Server 2008 atau yang lebih tinggi. ServiceSID digunakan untuk membantu mengamankan komunikasi antara SQL Server dan Daemon Filter teks lengkap. Jika nilai tidak disediakan, Layanan Peluncur Filter Teks Lengkap dinonaktifkan. Anda harus menggunakan SQL Server Control Manager untuk mengubah akun layanan dan mengaktifkan fungsionalitas teks lengkap. Nilai default: Local Service Account |
| Teks Lengkap SQL Server | /FTSVCPASSWORDOpsional |
Menentukan kata sandi untuk layanan peluncur filter Teks-Penuh. Parameter ini diabaikan di Windows Server 2008 atau yang lebih tinggi. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Integrasi | /ISSVCACCOUNTDiperlukan |
Menentukan akun untuk Layanan Integrasi. Nilai default: NT AUTHORITY\NETWORK SERVICE |
| Layanan Integrasi | /ISSVCPASSWORDDiperlukan |
Menentukan kata sandi Layanan Integrasi. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Integrasi | /ISSVCStartupTypeOpsional |
Menentukan mode startup untuk layanan Layanan Integrasi. |
| Layanan Pelaporan | /RSINSTALLMODEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Opsional Hanya tersedia pada FilesOnlyMode |
Menentukan mode Instal untuk Reporting Services. Nilai yang didukung: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeCatatan: Jika penginstalan menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah DefaultNativeMode.Jika penginstalan tidak menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah FilesOnlyMode.Jika Anda memilih DefaultNativeMode tetapi penginstalan tidak menyertakan Mesin Database SQL Server, penginstalan secara otomatis mengubah ke RSINSTALLMODEFilesOnlyMode. |
| Layanan Pelaporan | /RSSVCACCOUNTBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Diperlukan |
Menentukan akun startup untuk Reporting Services. |
| Layanan Pelaporan | /RSSVCPASSWORDBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Diperlukan |
Menentukan kata sandi untuk akun startup untuk layanan Reporting Services. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Pelaporan | /RSSVCStartupTypeBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Opsional |
Menentukan mode startup untuk Reporting Services. Nilai yang didukung: - Automatic- Disabled- Manual |
Kami menyarankan agar Anda menggunakan Service SID alih-alih grup domain.
Catatan tambahan
Mesin Database dan Analysis Services adalah satu-satunya komponen yang sadar kluster. Fitur lain tidak sadar kluster dan tidak memiliki ketersediaan tinggi melalui failover.
Sintaksis sampel
Untuk menginstal instans kluster failover Mesin Database SQL Server simpul tunggal dengan Database Engine and Analysis Services, instans default.
setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS
Menyiapkan parameter kluster failover
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk persiapan kluster failover. Ini adalah langkah pertama dalam penginstalan kluster tingkat lanjut, di mana Anda harus menyiapkan instans kluster failover pada semua simpul kluster failover. Untuk informasi selengkapnya, lihat Instans kluster failover AlwaysOn (SQL Server).
| Komponen Mesin Database SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan kluster failover menyiapkan alur kerja. Nilai yang didukung: PrepareFailoverCluster |
| Kontrol Penyetelan Mesin Database | /IACCEPTSQLSERVERLICENSETERMSDiperlukan, ketika /Q parameter atau /QS ditentukan untuk penginstalan tanpa pengawas |
Diperlukan untuk mengakui penerimaan persyaratan lisensi. Dimulai dengan SQL Server 2022 (16.x), baca Ketentuan Lisensi Perangkat Lunak Microsoft SQL Server di aka.ms/useterms. |
| Kontrol Penyetelan Mesin Database | /ENUOpsional |
Gunakan parameter ini untuk menginstal versi bahasa Inggris SQL Server pada sistem operasi yang dilokalkan ketika media penginstalan menyertakan paket bahasa untuk bahasa Inggris dan bahasa yang sesuai dengan sistem operasi. |
| Kontrol Penyetelan Mesin Database | /UpdateEnabledOpsional |
Tentukan apakah Penyiapan SQL Server harus menemukan dan menyertakan pembaruan produk. Nilai yang valid adalah True dan False atau 1 dan 0. Secara default, Penyiapan SQL Server menyertakan pembaruan yang ditemukan. |
| Kontrol Penyetelan Mesin Database | /UpdateSourceOpsional |
Tentukan lokasi tempat Pengaturan SQL Server mendapatkan pembaruan produk. Nilai yang valid adalah "MU" mencari Microsoft Update, jalur folder yang valid, jalur relatif seperti .\MyUpdates, atau berbagi UNC. Secara default, Setup SQL Server mencari Microsoft Update atau Windows Update Service melalui Windows Server Update Services. |
| Kontrol Penyetelan Mesin Database | /CONFIGURATIONFILEOpsional |
Menentukan file konfigurasi yang akan digunakan. |
| Kontrol Penyetelan Mesin Database | /ERRORREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan kesalahan untuk SQL Server. Untuk informasi selengkapnya, lihat Suplemen privasi SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database | /FEATURESDiperlukan |
Menentukan komponen yang akan diinstal. |
| Kontrol Penyetelan Mesin Database |
/HELP atau ?Opsional |
Menampilkan opsi penggunaan untuk parameter. |
| Kontrol Penyetelan Mesin Database | /INDICATEPROGRESSOpsional |
Menentukan bahwa file log Penyiapan verbose disalurkan ke konsol. |
| Kontrol Penyetelan Mesin Database | /INSTALLSHAREDDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen bersama 64-bit. Standarnya adalah %Program Files%\Microsoft SQL ServerTidak dapat diatur ke %Program Files(x86)%\Microsoft SQL Server |
| Kontrol Penyetelan Mesin Database | /INSTALLSHAREDWOWDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen bersama 32-bit. Hanya didukung pada sistem 64-bit. Standarnya adalah %Program Files(x86)%\Microsoft SQL ServerTidak dapat diatur ke %Program Files%\Microsoft SQL Server |
| Kontrol Penyetelan Mesin Database | /INSTANCEDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen khusus instans. |
| Kontrol Penyetelan Mesin Database | /INSTANCEIDOpsional |
Menentukan nilai nondefault untuk InstanceID. |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEDiperlukan |
Menentukan nama instans Mesin Database SQL Server. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Kontrol Penyetelan Mesin Database | /PIDOpsional |
Menentukan kunci produk untuk edisi SQL Server. Jika parameter ini tidak ditentukan, Evaluasi akan digunakan. Catatan: Jika Anda menginstal SQL Server Express, SQL Server Express dengan Layanan Lanjutan, SQL Server Express dengan alat, Pengembang SQL Server, atau Evaluasi SQL Server, PID telah ditentukan sebelumnya. |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database |
/QS atau /QUIETSIMPLEOpsional |
Menentukan bahwa Penyiapan berjalan dan memperlihatkan kemajuan melalui UI, tetapi tidak menerima input apa pun atau menampilkan pesan kesalahan apa pun. |
| Kontrol Penyetelan Mesin Database | /SQMREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan penggunaan fitur untuk SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCACCOUNTDiperlukan |
Menentukan akun untuk layanan SQL Server Agent. |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk akun layanan SQL Server Agent. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin PolyBase | /PBENGSVCACCOUNTOpsional |
Menentukan akun untuk layanan mesin. Nilai default: NT AUTHORITY\NETWORK SERVICE. |
| Pergerakan Data PolyBase | /PBDMSSVCPASSWORDOpsional |
Menentukan kata sandi untuk akun pergerakan data. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin PolyBase | /PBENGSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan PolyBase Engine. Nilai yang didukung: - Automatic (default)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOpsional |
Menentukan rentang port dengan setidaknya enam port untuk layanan PolyBase. Contoh:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOpsional |
Menentukan apakah instans Mesin Database SQL Server digunakan sebagai bagian dari grup komputasi PolyBase Scale-out. Gunakan opsi ini jika Anda mengonfigurasi grup komputasi PolyBase Scale-out termasuk simpul kepala. Nilai yang didukung: True, False |
| Analysis Services | /ASSVCACCOUNTDiperlukan |
Menentukan akun untuk layanan Analysis Services. |
| Analysis Services | /ASSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk layanan Analysis Services. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin Database SQL Server | /SQLSVCACCOUNTDiperlukan |
Menentukan akun startup untuk layanan SQL Server. |
| Mesin Database SQL Server | /SQLSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk SQLSVCACCOUNT. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| ALIRAN FILE | /FILESTREAMLEVELOpsional |
Menentukan tingkat akses untuk fitur FILESTREAM. Nilai yang didukung: - 0 = nonaktifkan dukungan FILESTREAM untuk instans ini. (Nilai default)- 1 = aktifkan FILESTREAM untuk akses Transact-SQL.- 2 = aktifkan FILESTREAM untuk akses streaming T-SQL dan I/O file. (Tidak valid untuk skenario Kluster)- 3 = izinkan klien jarak jauh memiliki akses streaming ke data FILESTREAM. |
| ALIRAN FILE | /FILESTREAMSHARENAMEOpsional Diperlukan ketika FILESTREAMLEVEL lebih besar dari 1. |
Menentukan nama berbagi Windows tempat data FILESTREAM akan disimpan. |
| Teks Lengkap SQL Server | /FTSVCACCOUNTOpsional |
Menentukan akun untuk layanan peluncur filter Teks-Penuh. Parameter ini diabaikan di Windows Server 2008 atau yang lebih tinggi. ServiceSID digunakan untuk membantu mengamankan komunikasi antara SQL Server dan Daemon Filter teks lengkap. Jika nilai tidak disediakan, Layanan Peluncur Filter Teks Lengkap dinonaktifkan. Anda harus menggunakan SQL Server Control Manager untuk mengubah akun layanan dan mengaktifkan fungsionalitas teks lengkap. Nilai default: Local Service Account |
| Teks Lengkap SQL Server | /FTSVCPASSWORDOpsional |
Menentukan kata sandi untuk layanan peluncur filter Teks-Penuh. Parameter ini diabaikan di Windows Server 2008 atau yang lebih tinggi. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Integrasi | /ISSVCACCOUNTDiperlukan |
Menentukan akun untuk Layanan Integrasi. Nilai default: NT AUTHORITY\NETWORK SERVICE |
| Layanan Integrasi | /ISSVCPASSWORDDiperlukan |
Menentukan kata sandi Layanan Integrasi. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Integrasi | /ISSVCStartupTypeOpsional |
Menentukan mode startup untuk layanan Layanan Integrasi. |
| Layanan Pelaporan | /RSINSTALLMODEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Opsional Hanya tersedia pada FilesOnlyMode |
Menentukan mode Instal untuk Reporting Services. Nilai yang didukung: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeCatatan: Jika penginstalan menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah DefaultNativeMode.Jika penginstalan tidak menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah FilesOnlyMode.Jika Anda memilih DefaultNativeMode tetapi penginstalan tidak menyertakan Mesin Database SQL Server, penginstalan secara otomatis mengubah ke RSINSTALLMODEFilesOnlyMode. |
| Layanan Pelaporan | /RSSVCACCOUNTBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Diperlukan |
Menentukan akun startup untuk Reporting Services. |
| Layanan Pelaporan | /RSSVCPASSWORDBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Diperlukan |
Menentukan kata sandi untuk akun startup untuk layanan Reporting Services. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Pelaporan | /RSSVCStartupTypeBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Opsional |
Menentukan mode startup untuk Reporting Services. Nilai yang didukung: - Automatic- Disabled- Manual |
Kami menyarankan agar Anda menggunakan Service SID alih-alih grup domain.
Sintaksis sampel
Untuk melakukan langkah "Persiapan" dari skenario penginstalan lanjutan kluster failover untuk Mesin Database dan Analysis Services.
Jalankan perintah berikut dari prompt perintah untuk menyiapkan instans default.
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Jalankan perintah berikut dari jendela perintah untuk mempersiapkan instans bernama:
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Untuk SQL Server 2022 (16.x) dan versi yang lebih baru, baca Ketentuan Lisensi Perangkat Lunak Microsoft SQL Server di aka.ms/useterms.
Menyelesaikan parameter kluster failover
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk kluster failover selesai. Ini adalah langkah kedua dalam opsi penginstalan kluster failover tingkat lanjut. Setelah Anda menjalankan persiapan pada semua node kluster failover, Anda menjalankan perintah ini pada simpul yang memiliki disk bersama. Untuk informasi selengkapnya, lihat Instans kluster failover AlwaysOn (SQL Server).
| Komponen Mesin Database SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja selesai kluster failover. Nilai yang didukung: CompleteFailoverCluster |
| Kontrol Penyetelan Mesin Database | /ENUOpsional |
Gunakan parameter ini untuk menginstal versi bahasa Inggris SQL Server pada sistem operasi yang dilokalkan ketika media penginstalan menyertakan paket bahasa untuk bahasa Inggris dan bahasa yang sesuai dengan sistem operasi. |
| Kontrol Penyetelan Mesin Database | /FAILOVERCLUSTERGROUPOpsional |
Menentukan nama grup sumber daya yang akan digunakan untuk kluster failover Mesin Database SQL Server. Ini bisa menjadi nama grup kluster yang ada atau nama grup sumber daya baru. Nilai default: SQL Server (<InstanceName>) |
| Kontrol Penyetelan Mesin Database | /CONFIGURATIONFILEOpsional |
Menentukan file konfigurasi yang akan digunakan. |
| Kontrol Penyetelan Mesin Database | /ERRORREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan kesalahan untuk SQL Server. Untuk informasi selengkapnya, lihat Suplemen privasi SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database |
/HELP atau ?Opsional |
Menampilkan opsi penggunaan untuk parameter. |
| Kontrol Penyetelan Mesin Database | /INDICATEPROGRESSOpsional |
Menentukan bahwa file log Penyiapan verbose disalurkan ke konsol. |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEDiperlukan |
Menentukan nama instans Mesin Database SQL Server. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Kontrol Penyetelan Mesin Database | /PIDOpsional |
Menentukan kunci produk untuk edisi SQL Server. Jika parameter ini tidak ditentukan, Evaluasi akan digunakan. Catatan: Jika Anda menginstal SQL Server Express, SQL Server Express dengan Layanan Lanjutan, SQL Server Express dengan alat, Pengembang SQL Server, atau Evaluasi SQL Server, PID telah ditentukan sebelumnya. |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database |
/QS atau /QUIETSIMPLEOpsional |
Menentukan bahwa Penyiapan berjalan dan memperlihatkan kemajuan melalui UI, tetapi tidak menerima input apa pun atau menampilkan pesan kesalahan apa pun. |
| Kontrol Penyetelan Mesin Database | /SQMREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan penggunaan fitur untuk SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
| Kontrol Penyetelan Mesin Database | /FAILOVERCLUSTERDISKSOpsional |
Menentukan daftar disk bersama yang akan disertakan dalam grup sumber daya kluster failover Mesin Database SQL Server. Nilai default: Drive pertama digunakan sebagai drive default untuk semua database. |
| Kontrol Penyetelan Mesin Database | /FAILOVERCLUSTERIPADDRESSESDiperlukan |
Menentukan alamat IP yang dikodekan. Pengodean dibatasi titik koma (;) dan mengikuti format <Jenis> IP;<alamat>;<nama> jaringan;<subnet mask>. Jenis IP yang didukung termasuk DHCP, IPv4, dan IPv6. Anda dapat menentukan beberapa alamat IP kluster failover dengan spasi di antaranya. Lihat contoh berikut: FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Kontrol Penyetelan Mesin Database | /FAILOVERCLUSTERNETWORKNAMEDiperlukan |
Menentukan nama jaringan untuk kluster failover Mesin Database SQL Server baru. Nama ini digunakan untuk mengidentifikasi instans kluster failover Mesin Database SQL Server baru di jaringan. |
| Kontrol Penyetelan Mesin Database | /CONFIRMIPDEPENDENCYCHANGEDiperlukan |
Menunjukkan persetujuan untuk mengatur dependensi sumber daya alamat IP dari ATAU ke AND untuk kluster failover multi-subnet. Untuk informasi selengkapnya, lihat Menambahkan atau menghapus simpul dalam instans kluster failover (Penyiapan). Nilai yang didukung: - 0 = False (default)- 1 = Benar |
| Analysis Services | /ASBACKUPDIROpsional |
Menentukan direktori untuk file cadangan Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\BackupUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Analysis Services | /ASCOLLATIONOpsional |
Menentukan pengaturan kolaterasi untuk Analysis Services. Nilai default: Latin1_General_CI_ASCatatan: Hanya kolagasi Windows yang didukung. Menggunakan kolase SQL dapat mengakibatkan perilaku yang tidak terduga. |
| Analysis Services | /ASCONFIGDIROpsional |
Menentukan direktori untuk file konfigurasi Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\ConfigUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Analysis Services | /ASDATADIROpsional |
Menentukan direktori untuk file data Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\DataUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Analysis Services | /ASLOGDIROpsional |
Menentukan direktori untuk file log Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\LogUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Analysis Services | /ASSERVERMODEOpsional |
Menentukan mode server instans Analysis Services. Nilai yang valid dalam skenario kluster adalah MULTIDIMENSIONAL atau TABULAR.
ASSERVERMODE peka huruf besar/kecil. Semua nilai harus dinyatakan dalam huruf besar. Untuk informasi selengkapnya tentang nilai yang valid, lihat Menginstal Analysis Services dalam Mode Tabular. |
| Analysis Services | /ASSYSADMINACCOUNTSDiperlukan |
Menentukan kredensial administrator untuk Analysis Services. |
| Analysis Services | /ASTEMPDIROpsional |
Menentukan direktori untuk file sementara Analysis Services. Nilai default: Untuk mode WOW pada 64-bit: %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\TempUntuk semua penginstalan lainnya: %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Analysis Services | /ASPROVIDERMSOLAPOpsional |
Menentukan apakah penyedia MSOLAP dapat berjalan dalam proses. Nilai default: - 1 = diaktifkan |
| Mesin Database SQL Server | /INSTALLSQLDATADIRDiperlukan |
Menentukan direktori data untuk file data SQL Server. Direktori data harus ditentukan dan pada disk kluster bersama. |
| Mesin Database SQL Server | /SAPWDDiperlukan, ketika /SECURITYMODE=SQL |
Menentukan kata sandi untuk akun SQL Server SA . |
| Mesin Database SQL Server | /SECURITYMODEOpsional |
Menentukan mode keamanan untuk SQL Server. Jika parameter ini tidak disediakan, mode autentikasi khusus Windows didukung. Nilai yang didukung: SQL |
| Mesin Database SQL Server | /SQLBACKUPDIROpsional |
Menentukan direktori untuk file cadangan. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Mesin Database SQL Server | /SQLCOLLATIONOpsional |
Menentukan pengaturan kolase untuk SQL Server. Nilai default didasarkan pada lokal sistem operasi Windows Anda. Untuk informasi selengkapnya, lihat Dukungan Collation dan Unicode. |
| Mesin Database SQL Server | /SQLSYSADMINACCOUNTSDiperlukan |
Gunakan parameter ini untuk menyediakan login untuk menjadi anggota peran sysadmin . Untuk edisi SQL Server selain SQL Server Express, /SQLSYSADMINACCOUNTS diperlukan. Untuk edisi SQL Server Express, penggunaan /SQLSYSADMINACCOUNTS bersifat opsional, tetapi baik /SQLSYSADMINACCOUNTS atau /ADDCURRENTUSERASSQLADMIN diperlukan. |
| Mesin Database SQL Server | /SQLUSERDBDIROpsional |
Menentukan direktori untuk file data untuk database pengguna. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Mesin Database SQL Server | /SQLUSERDBLOGDIROpsional |
Menentukan direktori untuk file log untuk database pengguna. Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Layanan Pelaporan | /RSINSTALLMODEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Opsional Hanya tersedia pada FilesOnlyMode |
Menentukan mode Instal untuk Reporting Services. Nilai yang didukung: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeCatatan: Jika penginstalan menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah DefaultNativeMode.Jika penginstalan tidak menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah FilesOnlyMode.Jika Anda memilih DefaultNativeMode tetapi penginstalan tidak menyertakan Mesin Database SQL Server, penginstalan secara otomatis mengubah ke RSINSTALLMODEFilesOnlyMode. |
| Mesin Database SQL Server | /SQLTEMPDBDIROpsional |
Menentukan direktori untuk tempdb file data. Saat menentukan lebih dari satu direktori, pisahkan direktori dengan spasi kosong. Jika beberapa direktori ditentukan, file data tempdb akan tersebar di seluruh direktori dengan cara round-robin.Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Direktori Data Sistem)Catatan: Parameter ini juga ditambahkan ke skenario RebuildDatabase. |
| Mesin Database SQL Server | /SQLTEMPDBLOGDIROpsional |
Menentukan direktori untuk tempdb file log.Nilai default: <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (Direktori Data Sistem)Catatan: Parameter ini juga ditambahkan ke skenario RebuildDatabase. |
| Mesin Database SQL Server | /SQLTEMPDBFILECOUNTOpsional |
Menentukan jumlah tempdb file data yang akan ditambahkan dengan penyiapan. Nilai ini dapat ditingkatkan hingga jumlah inti.Nilai default: 1 untuk SQL Server Express 8 atau jumlah inti, mana yang lebih rendah untuk semua edisi lainnya Penting: File database utama untuk tempdb tetap tempdb.mdf. File tambahan tempdb dinamai sebagai tempdb_mssql_#.ndf di mana # mewakili angka unik untuk setiap file database tambahan tempdb yang dibuat selama penyiapan. Tujuan dari konvensi penamaan ini adalah untuk membuatnya unik. Menghapus instalan instans SQL Server menghapus file dengan konvensi tempdb_mssql_#.ndfpenamaan . Jangan gunakan tempdb_mssql_\*.ndf konvensi penamaan untuk file database pengguna.Peringatan: SQL Server Express tidak didukung untuk mengonfigurasi parameter ini. Penyetelan hanya menginstal 1 tempdb file data. |
| Mesin Database SQL Server | /SQLTEMPDBFILESIZEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan ukuran awal setiap tempdb file data.Default = 4 MB untuk SQL Server Express, 8 MB untuk semua edisi lainnya Min = 4 MB atau 8 MB Maks = 1024 MB |
| Mesin Database SQL Server | /SQLTEMPDBFILEGROWTHOpsional |
Menentukan kenaikan pertumbuhan file dari setiap tempdb file data dalam MB. Nilai 0 menunjukkan bahwa pertumbuhan otomatis tidak aktif dan tidak ada ruang tambahan yang diizinkan. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 64. Rentang yang diizinkan: Min = 0, Maks = 1024 |
| Mesin Database SQL Server | /SQLTEMPDBLOGFILESIZEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan ukuran tempdb awal file log dalam MB. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 4 untuk SQL Server Express 8 untuk semua edisi lainnya Rentang yang diizinkan: Min = nilai default (4 atau 8), Maks = 1024 |
| Mesin Database SQL Server | /SQLTEMPDBLOGFILEGROWTHBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Opsional |
Menentukan kenaikan tempdb pertumbuhan file file log dalam MB. Nilai 0 menunjukkan bahwa pertumbuhan otomatis tidak aktif dan tidak ada ruang tambahan yang diizinkan. Penyiapan memungkinkan ukuran hingga 1024.Nilai default: 64. Rentang yang diizinkan: Min = 0, Maks = 1024 |
Sintaksis sampel
Untuk melakukan langkah "Penyelesaian" dari skenario penginstalan lanjutan kluster failover untuk Mesin Database dan Analysis Services. Jalankan perintah berikut pada komputer yang merupakan simpul aktif di kluster failover untuk membuatnya dapat digunakan. Anda harus menjalankan tindakan "CompleteFailoverCluster" pada simpul yang memiliki disk bersama di kluster failover Analysis Services.
Jalankan perintah berikut dari command prompt untuk menyelesaikan penginstalan kluster failover untuk instans default:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"
Jalankan perintah berikut dari prompt perintah untuk menyelesaikan penginstalan kluster failover untuk instans bernama:
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\INSTANCE\Data /ASLOGDIR=<drive>:\INSTANCE\Log /ASBACKUPDIR=<Drive>:\INSTANCE\Backup /ASCONFIGDIR=<Drive>:\INSTANCE\Config /ASTEMPDIR=<Drive>:\INSTANCE\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_INSTANCE" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"
Meningkatkan parameter kluster failover
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk peningkatan kluster failover. Untuk informasi selengkapnya, lihat Meningkatkan Instans Kluster Failover Mesin Database SQL Server (Penyiapan) dan Instans Kluster Failover Always On (SQL Server).
| Komponen Mesin Database SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja penginstalan. Nilai yang didukung: Upgrade |
| Kontrol Penyetelan Mesin Database | /IACCEPTSQLSERVERLICENSETERMSDiperlukan, ketika /Q parameter atau /QS ditentukan untuk penginstalan tanpa pengawas |
Diperlukan untuk mengakui penerimaan persyaratan lisensi. Dimulai dengan SQL Server 2022 (16.x), baca Ketentuan Lisensi Perangkat Lunak Microsoft SQL Server di aka.ms/useterms. |
| Kontrol Penyetelan Mesin Database | /ENUOpsional |
Gunakan parameter ini untuk menginstal versi bahasa Inggris SQL Server pada sistem operasi yang dilokalkan ketika media penginstalan menyertakan paket bahasa untuk bahasa Inggris dan bahasa yang sesuai dengan sistem operasi. |
| Kontrol Penyetelan Mesin Database | /UpdateEnabledOpsional |
Tentukan apakah Penyiapan SQL Server harus menemukan dan menyertakan pembaruan produk. Nilai yang valid adalah True dan False atau 1 dan 0. Secara default, Penyiapan SQL Server menyertakan pembaruan yang ditemukan. |
| Kontrol Penyetelan Mesin Database | /UpdateSourceOpsional |
Tentukan lokasi tempat Pengaturan SQL Server mendapatkan pembaruan produk. Nilai yang valid adalah "MU" mencari Microsoft Update, jalur folder yang valid, jalur relatif seperti .\MyUpdates, atau berbagi UNC. Secara default, Setup SQL Server mencari Microsoft Update atau Windows Update Service melalui Windows Server Update Services. |
| Kontrol Penyetelan Mesin Database | /CONFIGURATIONFILEOpsional |
Menentukan file konfigurasi yang akan digunakan. |
| Kontrol Penyetelan Mesin Database | /ERRORREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan kesalahan untuk SQL Server. Untuk informasi selengkapnya, lihat Suplemen privasi SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database |
/HELP atau ?Opsional |
Menampilkan opsi penggunaan untuk parameter. |
| Kontrol Penyetelan Mesin Database | /INDICATEPROGRESSOpsional |
Menentukan bahwa file log Penyiapan verbose disalurkan ke konsol. |
| Kontrol Penyetelan Mesin Database | / INSTANCEDIROpsional |
Menentukan direktori penginstalan nondefault untuk komponen bersama. |
| Kontrol Penyetelan Mesin Database | /INSTANCEIDDiperlukan, saat Anda meningkatkan dari SQL Server 2008 (10.0.x) atau versi yang lebih baru. Opsional, saat Anda meningkatkan dari SQL Server 2005 (9.x). |
Menentukan nilai nondefault untuk InstanceID. |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEDiperlukan |
Menentukan nama instans Mesin Database SQL Server. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Kontrol Penyetelan Mesin Database | /PIDOpsional |
Menentukan kunci produk untuk edisi SQL Server. Jika parameter ini tidak ditentukan, Evaluasi akan digunakan. Catatan: Jika Anda menginstal SQL Server Express, SQL Server Express dengan Layanan Lanjutan, SQL Server Express dengan alat, Pengembang SQL Server, atau Evaluasi SQL Server, PID telah ditentukan sebelumnya. |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database | /SQMREPORTINGBerlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih lama Opsional |
Untuk mengelola cara umpan balik kesalahan dikirim ke Microsoft, lihat Mengonfigurasi penggunaan dan pengumpulan data diagnostik untuk SQL Server (CEIP). Dalam versi yang lebih lama, ini menentukan pelaporan penggunaan fitur untuk SQL Server. Nilai yang didukung: - 1 = diaktifkan- 0 = dinonaktifkan |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
| Kontrol Penyetelan Mesin Database | /FAILOVERCLUSTERROLLOWNERSHIPDiperlukan |
Menentukan perilaku failover selama peningkatan. |
| SQL Server Browser | /BROWSERSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan Browser SQL Server. Nilai yang didukung: - Automatic- Disabled- Manual |
| Teks Lengkap SQL Server | /FTUPGRADEOPTIONOpsional |
Menentukan opsi peningkatan katalog Teks-Penuh. Nilai yang didukung: - REBUILD- RESET- IMPORT |
| Layanan Integrasi | /ISSVCACCOUNTDiperlukan |
Menentukan akun untuk Layanan Integrasi. Nilai default: NT AUTHORITY\NETWORK SERVICE |
| Layanan Integrasi | /ISSVCPASSWORDDiperlukan |
Menentukan kata sandi Layanan Integrasi. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Integrasi | /ISSVCStartupTypeOpsional |
Menentukan mode startup untuk layanan Layanan Integrasi. |
| Layanan Pelaporan | /RSUPGRADEDATABASEACCOUNTOpsional |
Properti hanya digunakan saat memutakhirkan Server Laporan mode SharePoint yang versi 2008 R2 atau yang lebih lama. Operasi peningkatan tambahan dilakukan untuk server laporan yang menggunakan arsitektur mode SharePoint yang lebih lama, yang diubah di SQL Server 2012 (11.x) Reporting Services. Jika opsi ini tidak disertakan dengan penginstalan baris perintah, akun layanan default untuk instans server laporan lama digunakan. Jika properti ini digunakan, berikan kata sandi untuk akun menggunakan /RSUPGRADEPASSWORD properti . |
| Layanan Pelaporan | /RSUPGRADEPASSWORDOpsional |
Kata sandi akun layanan Server Laporan yang ada. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
Menambahkan parameter simpul
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk AddNode.
| Komponen Mesin Database SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja AddNode. Nilai yang didukung: AddNode |
| Kontrol Penyetelan Mesin Database | /IACCEPTSQLSERVERLICENSETERMSDiperlukan, ketika /Q parameter atau /QS ditentukan untuk penginstalan tanpa pengawas |
Diperlukan untuk mengakui penerimaan persyaratan lisensi. Dimulai dengan SQL Server 2022 (16.x), baca Ketentuan Lisensi Perangkat Lunak Microsoft SQL Server di aka.ms/useterms. |
| Kontrol Penyetelan Mesin Database | /ENUOpsional |
Gunakan parameter ini untuk menginstal versi bahasa Inggris SQL Server pada sistem operasi yang dilokalkan ketika media penginstalan menyertakan paket bahasa untuk bahasa Inggris dan bahasa yang sesuai dengan sistem operasi. |
| Kontrol Penyetelan Mesin Database | /UpdateEnabledOpsional |
Tentukan apakah Penyiapan SQL Server harus menemukan dan menyertakan pembaruan produk. Nilai yang valid adalah True dan False atau 1 dan 0. Secara default, Penyiapan SQL Server menyertakan pembaruan yang ditemukan. |
| Kontrol Penyetelan Mesin Database | /UpdateSourceOpsional |
Tentukan lokasi tempat Pengaturan SQL Server mendapatkan pembaruan produk. Nilai yang valid adalah "MU" mencari Microsoft Update, jalur folder yang valid, jalur relatif seperti .\MyUpdates, atau berbagi UNC. Secara default, Setup SQL Server mencari Microsoft Update atau Windows Update Service melalui Windows Server Update Services. |
| Kontrol Penyetelan Mesin Database | /CONFIGURATIONFILEOpsional |
Menentukan file konfigurasi yang akan digunakan. |
| Kontrol Penyetelan Mesin Database |
/HELP atau ?Opsional |
Menampilkan opsi penggunaan untuk parameter. |
| Kontrol Penyetelan Mesin Database | /INDICATEPROGRESSOpsional |
Menentukan bahwa file log Penyiapan verbose disalurkan ke konsol. |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEDiperlukan |
Menentukan nama instans Mesin Database SQL Server. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Kontrol Penyetelan Mesin Database | /PIDOpsional |
Menentukan kunci produk untuk edisi SQL Server. Jika parameter ini tidak ditentukan, Evaluasi akan digunakan. Catatan: Jika Anda menginstal SQL Server Express, SQL Server Express dengan Layanan Lanjutan, SQL Server Express dengan alat, Pengembang SQL Server, atau Evaluasi SQL Server, PID telah ditentukan sebelumnya. |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database |
/QS atau /QUIETSIMPLEOpsional |
Menentukan bahwa Penyiapan berjalan dan memperlihatkan kemajuan melalui UI, tetapi tidak menerima input apa pun atau menampilkan pesan kesalahan apa pun. |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
| Kontrol Penyetelan Mesin Database | /FAILOVERCLUSTERIPADDRESSESDiperlukan |
Menentukan alamat IP yang dikodekan. Pengodean dibatasi titik koma (;) dan mengikuti format <Jenis> IP;<alamat>;<nama> jaringan;<subnet mask>. Jenis IP yang didukung termasuk DHCP, IPv4, dan IPv6. Anda dapat menentukan beberapa alamat IP kluster failover dengan spasi di antaranya. Lihat contoh berikut: FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131cUntuk informasi selengkapnya, lihat Menambahkan atau menghapus simpul dalam instans kluster failover (Penyiapan). |
| Kontrol Penyetelan Mesin Database | /CONFIRMIPDEPENDENCYCHANGEDiperlukan |
Menunjukkan persetujuan untuk mengatur dependensi sumber daya alamat IP dari ATAU ke AND untuk kluster failover multi-subnet. Untuk informasi selengkapnya, lihat Menambahkan atau menghapus simpul dalam instans kluster failover (Penyiapan). Nilai yang didukung: - 0 = False (default)- 1 = Benar |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCACCOUNTDiperlukan |
Menentukan akun untuk layanan SQL Server Agent. |
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk akun layanan SQL Server Agent. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin PolyBase | /PBENGSVCACCOUNTOpsional |
Menentukan akun untuk layanan mesin. Nilai default: NT AUTHORITY\NETWORK SERVICE. |
| Pergerakan Data PolyBase | /PBDMSSVCPASSWORDOpsional |
Menentukan kata sandi untuk akun pergerakan data. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin PolyBase | /PBENGSVCSTARTUPTYPEOpsional |
Menentukan mode startup untuk layanan PolyBase Engine. Nilai yang didukung: - Automatic (default)- Disabled- Manual |
| PolyBase | /PBPORTRANGEOpsional |
Menentukan rentang port dengan setidaknya enam port untuk layanan PolyBase. Contoh:/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTOpsional |
Menentukan apakah instans Mesin Database SQL Server digunakan sebagai bagian dari grup komputasi PolyBase Scale-out. Gunakan opsi ini jika Anda mengonfigurasi grup komputasi PolyBase Scale-out termasuk simpul kepala. Nilai yang didukung: True, False |
| Analysis Services | /ASSVCACCOUNTDiperlukan |
Menentukan akun untuk layanan Analysis Services. |
| Analysis Services | /ASSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk layanan Analysis Services. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Mesin Database SQL Server | /SQLSVCACCOUNTDiperlukan |
Menentukan akun startup untuk layanan SQL Server. |
| Mesin Database SQL Server | /SQLSVCPASSWORDDiperlukan |
Menentukan kata sandi untuk SQLSVCACCOUNT. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Integrasi | /ISSVCPASSWORDDiperlukan |
Menentukan kata sandi Layanan Integrasi. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
| Layanan Pelaporan | /RSINSTALLMODEBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Opsional Hanya tersedia pada FilesOnlyMode |
Menentukan mode Instal untuk Reporting Services. Nilai yang didukung: - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeCatatan: Jika penginstalan menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah DefaultNativeMode.Jika penginstalan tidak menyertakan Mesin Database SQL Server, defaultnya RSINSTALLMODE adalah FilesOnlyMode.Jika Anda memilih DefaultNativeMode tetapi penginstalan tidak menyertakan Mesin Database SQL Server, penginstalan secara otomatis mengubah ke RSINSTALLMODEFilesOnlyMode. |
| Layanan Pelaporan | /RSSVCPASSWORDBerlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama Diperlukan |
Menentukan kata sandi untuk akun startup untuk layanan Reporting Services. Parameter ini dapat dihilangkan saat menggunakan akun layanan terkelola, akun virtual, atau akun bawaan. |
Catatan tambahan
Mesin Database dan Analysis Services adalah satu-satunya komponen yang sadar kluster. Fitur lain tidak sadar kluster dan tidak memiliki ketersediaan tinggi melalui failover.
Sintaksis sampel
Untuk menambahkan simpul ke instans kluster failover yang ada dengan Mesin Database dan Analysis Services.
setup.exe /q /ACTION=AddNode /INSTANCENAME="<Insert Instance Name>" /SQLSVCACCOUNT="<SQL account that is used on other nodes>" /SQLSVCPASSWORD="<password for SQL account>" /AGTSVCACCOUNT="<SQL Server Agent account that is used on other nodes>", /AGTSVCPASSWORD="<SQL Server Agent account password>" /ASSVCACCOUNT="<AS account that is used on other nodes>" /ASSVCPASSWORD="<password for AS account>" /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /CONFIRMIPDEPENDENCYCHANGE=0
Menghapus parameter simpul
Gunakan parameter dalam tabel berikut untuk mengembangkan skrip baris perintah untuk RemoveNode. Untuk menghapus instalan kluster failover, Anda harus menjalankan RemoveNode pada setiap node kluster failover. Untuk informasi selengkapnya, lihat Instans kluster failover AlwaysOn (SQL Server).
| Komponen Mesin Database SQL Server | Pengaturan | Deskripsi |
|---|---|---|
| Kontrol Penyetelan Mesin Database | /ACTIONDiperlukan |
Diperlukan untuk menunjukkan alur kerja RemoveNode. Nilai yang didukung: RemoveNode |
| Kontrol Penyetelan Mesin Database | /CONFIGURATIONFILEOpsional |
Menentukan file konfigurasi yang akan digunakan. |
| Kontrol Penyetelan Mesin Database |
/HELP atau ?Opsional |
Menampilkan opsi penggunaan untuk parameter. |
| Kontrol Penyetelan Mesin Database | /INDICATEPROGRESSOpsional |
Menentukan bahwa file log Penyiapan verbose disalurkan ke konsol. |
| Kontrol Penyetelan Mesin Database | /INSTANCENAMEDiperlukan |
Menentukan nama instans Mesin Database SQL Server. Untuk informasi selengkapnya, lihat Bantuan Wizard Penginstalan. |
| Kontrol Penyetelan Mesin Database |
/Q atau /QUIETOpsional |
Menentukan bahwa Penyiapan berjalan dalam mode diam tanpa antarmuka pengguna apa pun. Ini digunakan untuk penginstalan tanpa pengawas. Parameter /Q mengambil alih input /QS parameter. |
| Kontrol Penyetelan Mesin Database |
/QS atau /QUIETSIMPLEOpsional |
Menentukan bahwa Penyiapan berjalan dan memperlihatkan kemajuan melalui UI, tetapi tidak menerima input apa pun atau menampilkan pesan kesalahan apa pun. |
| Kontrol Penyetelan Mesin Database | /HIDECONSOLEOpsional |
Menentukan bahwa jendela konsol disembunyikan atau ditutup. |
| Kontrol Penyetelan Mesin Database | /CONFIRMIPDEPENDENCYCHANGEDiperlukan |
Menunjukkan persetujuan untuk mengatur dependensi sumber daya alamat IP dari ATAU ke AND untuk kluster failover multi-subnet. Untuk informasi selengkapnya, lihat Menambahkan atau menghapus simpul dalam instans kluster failover (Penyiapan). Nilai yang didukung: - 0 = False (default)- 1 = Benar |
Sintaksis sampel
Untuk menghapus simpul dari instans kluster failover yang ada dengan Mesin Database dan Analysis Services.
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
Parameter akun layanan
Anda dapat mengonfigurasi layanan SQL Server dengan menggunakan akun bawaan, akun lokal, atau akun domain.
Catatan
Saat Anda menggunakan akun layanan terkelola, akun virtual, atau akun bawaan, Anda tidak boleh menentukan parameter kata sandi yang sesuai. Untuk informasi selengkapnya tentang akun layanan ini, lihat Akun layanan terkelola, akun layanan terkelola grup, dan akun virtual.
Untuk informasi selengkapnya tentang konfigurasi akun layanan, lihat Mengonfigurasi akun dan izin layanan Windows.
| Komponen Mesin Database SQL Server | Parameter akun | Parameter kata sandi | Jenis startup |
|---|---|---|---|
| SQL Server Agent (Agen dari SQL Server) | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
| Analysis Services | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
| Mesin Database SQL Server | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
| Layanan Integrasi | /ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
| Layanan Pelaporan | /RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
Catatan
Fitur Reporting Services dihapus dari SQL Server 2017 (14.x). Parameter akun untuk SQL Server Reporting Services hanya berlaku untuk versi sebelum SQL Server 2017 (14.x).
Parameter fitur
Untuk menginstal fitur tertentu, gunakan /FEATURES parameter dan tentukan fitur induk atau nilai fitur dalam tabel berikut.
Untuk daftar fitur yang didukung oleh edisi SQL Server di Windows, lihat:
- Edisi dan fitur yang didukung SQL Server 2025
- Edisi dan fitur yang didukung SQL Server 2022
- Edisi dan fitur yang didukung SQL Server 2019
- Edisi dan fitur yang didukung SQL Server 2017
- Edisi dan fitur yang didukung SQL Server 2016
| Parameter fitur induk | Parameter fitur | Deskripsi |
|---|---|---|
| SQL | Menginstal Mesin Database SQL Server, Replikasi, Fulltext, dan Server Kualitas Data. | |
| SQLEngine | Hanya menginstal Mesin Database SQL Server. | |
| Replikasi | Menginstal komponen Replikasi bersama dengan SQL Server Database Engine. | |
| Teks Penuh | Menginstal komponen FullText bersama dengan SQL Server Database Engine. | |
| DQ | Menyalin file yang diperlukan untuk menyelesaikan penginstalan Server Kualitas Data. Setelah menyelesaikan penginstalan SQL Server, Anda harus menjalankan file DQSInstaller.exe untuk menyelesaikan penginstalan Data Quality Server. Untuk informasi selengkapnya, lihat Menjalankan DQSInstaller.exe untuk Menyelesaikan Penginstalan Server Kualitas Data. Ini juga menginstal Mesin Database SQL Server. | |
| PolyBase | Menginstal komponen PolyBase. | |
| PolyBaseCore | Pasangkan dengan PolyBase untuk menginstal teknologi PolyBase yang memungkinkan kueri yang benar-benar terintegrasi di Oracle, Teradata, SQL Server dan data relasional dan non-relasional lainnya menggunakan pernyataan T-SQL standar.Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih baru |
|
| PolyBaseJava | Hanya di SQL Server 2019 (15.x), pasangkan dengan PolyBase untuk menginstal PolyBase Java Connector yang memungkinkan kueri yang benar-benar terintegrasi di seluruh data HDFS menggunakan pernyataan T-SQL standar. |
|
| Analitik Lanjutan | Menginstal SQL Server Machine Learning Services atau SQL Server 2016 R Services. | |
| SQL_INST_MR | Pasangkan dengan AdvancedAnalytics untuk menginstal paket R Open dan R eksklusif.Berlaku untuk:SQL Server Machine Learning Services (2017 dan 2019) dan SQL Server 2016 R Services |
|
| SQL_INST_MPY | Pasangkan dengan AdvancedAnalytics untuk menginstal paket Anaconda dan Python kepemilikan.Berlaku untuk:SQL Server Pembelajaran Mesin Services (2017 dan 2019) |
|
| SQL_INST_JAVA | Pasangkan dengan AdvancedAnalytics untuk menginstal ekstensi yang memungkinkan integrasi dengan Java menggunakan pernyataan T-SQL standar.Berlaku untuk:Ekstensi Bahasa Java SQL Server (hanya 2019) |
|
| Amerika Serikat | Menginstal semua komponen Analysis Services. | |
| RS | Menginstal semua komponen Reporting Services. Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama |
|
| RS_SHP | Menginstal komponen Reporting Services untuk SharePoint. Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama |
|
| RS_SHPWFE | Menginstal Add-In Reporting Services untuk produk SharePoint. Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih lama |
|
| DQC | Menginstal Klien Kualitas Data. | |
| Negara Islam | Menginstal semua komponen Layanan Integrasi. | |
| IS_Master | Termasuk Peluasan Skala Master untuk Peluasan Skala Layanan Integrasi. | |
| IS_Worker | Termasuk Peluasan Skala Pekerja untuk Peluasan Skala Layanan Integrasi. | |
| MDS | Menginstal Master Data Services. | |
| SQL_SHARED_MPY | Menginstal paket Python untuk Server Pembelajaran Mesin (Mandiri) atau Server R (Mandiri) | |
| SQL_SHARED_MR | Menginstal paket R untuk Server Pembelajaran Mesin (Mandiri) atau Server R (Mandiri) atau Server Pembelajaran Mesin (Mandiri) atau Server R (Mandiri) | |
| Alat 1 | Menginstal alat klien dan komponen SQL Server Books Online. Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih lama |
|
| SM | Menginstal komponen kompatibilitas mundur. Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih lama |
|
| Conn | Menginstal komponen konektivitas. Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih lama |
|
| DREPLAY_CTLR | Menginstal pengontrol Pemutaran Ulang Terdistribusi. Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih lama |
|
| DREPLAY_CLT | Menginstal klien Pemutaran Ulang Terdistribusi. Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih lama |
|
| SNAC_SDK | Menginstal SDK untuk SQL Server Native Client. Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih lama |
|
| SDK | Menginstal kit pengembangan perangkat lunak. Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih lama |
|
| LocalDB** | Menginstal LocalDB, mode eksekusi SQL Server Express yang ditargetkan untuk pengembang program. |
1 SQL Server Management Studio (SSMS) sekarang berada dalam alat penginstal mandiri yang terpisah dari alat penginstal SQL Server. Untuk detailnya, lihat Menginstal SQL Server Management Studio.
Contoh parameter fitur
| Parameter dan nilai | Deskripsi |
|---|---|
/FEATURES=SQLEngine |
Menginstal Mesin Database tanpa replikasi dan teks lengkap. |
/FEATURES=SQLEngine,FullText |
Menginstal Mesin Database dan teks lengkap. |
/FEATURES=SQL |
Menginstal Mesin Database, replikasi, dan teks lengkap. |
/FEATURES=SQLEngine,PolyBase |
Menginstal Mesin Database dan mesin PolyBase. |
Parameter peran
Peran penyiapan atau /ROLE parameter digunakan untuk menginstal pilihan fitur yang telah dikonfigurasi sebelumnya. Peran SSAS menginstal instans SSAS di farm SharePoint yang sudah ada, atau farm baru yang tidak dikonfigurasi. Dua peran penyiapan disediakan untuk mendukung setiap skenario. Anda hanya dapat memilih satu peran penyiapan untuk diinstal pada satu waktu. Jika Anda memilih peran penyiapan, Penyiapan akan menginstal fitur dan komponen milik peran tersebut. Anda tidak dapat memvariasikan fitur dan komponen yang ditunjuk untuk peran tersebut. Untuk informasi selengkapnya tentang cara menggunakan parameter peran fitur, lihat Menginstal Power Pivot dari Prompt Perintah.
Peran AllFeatures_WithDefaults adalah perilaku default untuk edisi SQL Server Express dan mengurangi jumlah kotak dialog yang disajikan kepada pengguna. Ini dapat ditentukan dari prompt perintah saat menginstal edisi SQL Server yang bukan SQL Server Express.
| Peran | Deskripsi | Menginstal... |
|---|---|---|
SPI_AS_ExistingFarm |
Menginstal Analysis Services sebagai instans bernama Power Pivot pada farm SharePoint Server 2010 yang sudah ada atau server mandiri. | Mesin perhitungan Analysis Services, telah dikonfigurasi sebelumnya untuk penyimpanan dan pemrosesan data dalam memori. Paket solusi Power Pivot Program penginstal untuk Power Pivot untuk Excel Dokumentasi Online Microsoft SQL Server |
SPI_AS_NewFarm |
Menginstal Analysis Services dan Mesin Database sebagai instans bernama Power Pivot pada farm Atau server mandiri Office SharePoint Server 2010 baru yang belum dikonfigurasi. Penyiapan SQL Server mengonfigurasi farm selama penginstalan peran fitur. | Mesin perhitungan Analysis Services, telah dikonfigurasi sebelumnya untuk penyimpanan dan pemrosesan data dalam memori. Paket solusi Power Pivot Dokumentasi Online Microsoft SQL Server Mesin Database Alat Konfigurasi SQL Server Management Studio |
AllFeatures_WithDefaults |
Menginstal semua fitur yang tersedia dengan edisi saat ini. Menambahkan pengguna saat ini ke peran server tetap SQL Server sysadmin . Pada Windows Server 2008 atau yang lebih tinggi dan ketika sistem operasi bukan pengontrol domain, Mesin Database, dan Layanan Pelaporan default untuk menggunakan NT AUTHORITY\NETWORK SERVICE akun, dan Layanan Integrasi default untuk menggunakan akun.NT AUTHORITY\NETWORK SERVICEPeran ini diaktifkan secara default dalam edisi SQL Server Express. Untuk semua edisi lainnya, peran ini tidak diaktifkan tetapi dapat ditentukan melalui UI atau dengan parameter baris perintah. |
Untuk edisi SQL Server Express, instal hanya fitur yang tersedia dalam edisi. Untuk edisi lain, menginstal semua fitur SQL Server. Parameter AllFeatures_WithDefaults dapat dikombinasikan dengan parameter lain yang mengambil alih AllFeatures_WithDefaults pengaturan parameter. Misalnya, menggunakan AllFeatures_WithDefaults parameter dan /Features=RS parameter mengambil alih perintah untuk menginstal semua fitur dan hanya menginstal Reporting Services, tetapi menghormati AllFeatures_WithDefaults parameter untuk menggunakan akun layanan default untuk Reporting Services.Saat menggunakan AllFeatures_WithDefaults parameter bersama dengan /ADDCURRENTUSERASSQLADMIN=FALSE dialog provisi tidak diisi secara otomatis dengan pengguna saat ini. Tambahkan /AGTSVCACCOUNT dan /AGTSVCPASSWORD untuk menentukan akun layanan dan kata sandi untuk SQL Server Agent. |
Mengontrol perilaku failover menggunakan parameter /FAILOVERCLUSTERROLLOWNERSHIP
Untuk meningkatkan kluster failover Mesin Database SQL Server, Anda harus menjalankan Penyiapan pada satu node kluster failover sekaligus, dimulai dengan simpul pasif. Penyiapan menentukan kapan harus melakukan failover ke node yang ditingkatkan, tergantung pada jumlah total simpul dalam instans kluster failover, dan jumlah simpul yang telah ditingkatkan. Ketika setengah dari simpul atau lebih telah ditingkatkan, Pengaturan secara otomatis menyebabkan failover ke simpul yang ditingkatkan.
Untuk mengontrol perilaku sistem failover pada node kluster selama proses peningkatan, jalankan operasi peningkatan dari prompt perintah dan gunakan parameter /FAILOVERCLUSTERROLLOWNERSHIP untuk mengatur perilaku failover sebelum operasi peningkatan membuat simpul offline. Penggunaan parameter ini adalah sebagai berikut:
/FAILOVERCLUSTERROLLOWNERSHIP=0tidak memindahkan kepemilikan kluster (grup) ke simpul yang telah ditingkatkan, dan tidak menambahkan simpul ini ke daftar kemungkinan pemilik kluster SQL Server setelah peningkatan selesai./FAILOVERCLUSTERROLLOWNERSHIP=1memindahkan kepemilikan kluster (memindahkan grup) ke simpul yang telah ditingkatkan, dan menambahkan simpul ini ke daftar kemungkinan pemilik kluster SQL Server di akhir peningkatan./FAILOVERCLUSTERROLLOWNERSHIP=2adalah pengaturan default. Ini digunakan jika parameter ini tidak ditentukan. Pengaturan ini menunjukkan bahwa Penyiapan SQL Server mengelola kepemilikan kluster (kelompok yang dapat dipindahkan) berdasarkan kebutuhan.
ID Instans atau konfigurasi InstanceID
ID instans atau /InstanceID parameter digunakan untuk menentukan tempat Anda dapat menginstal komponen instans dan jalur registri instans. Nilai INSTANCEID adalah string dan harus unik.
- ID Instans SQL:
MSSQLxx.<INSTANCEID> - ID Instans AS:
MSASxx.<INSTANCEID> - ID Instans RS:
MSRSxx.<INSTANCEID>
Komponen yang sadar instans diinstal ke lokasi berikut:
%Program Files%\Microsoft SQL Server\<SQLInstanceID>%Program Files%\Microsoft SQL Server\<ASInstanceID>%Program Files%\Microsoft SQL Server\<RSInstanceID>
Catatan
Jika INSTANCEID tidak ditentukan pada baris perintah, maka secara default Penyiapan mengganti <INSTANCEID> dengan <INSTANCENAME>.