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 2016 (13.x) dan versi yang lebih baru
Artikel ini menyediakan instruksi untuk menginstal SQL Server Pembelajaran Mesin Services dengan Python dan R dari baris perintah.
Anda dapat menentukan interaksi senyap, dasar, atau penuh dengan antarmuka pengguna Penyiapan. Artikel ini melengkapi Instal SQL Server dari Prompt Perintah, yang mencakup parameter yang unik untuk komponen pembelajaran mesin R dan Python.
Catatan
Kemampuan fitur dan opsi penginstalan bervariasi di antara versi SQL Server. Gunakan menu dropdown pemilih versi untuk memilih versi SQL Server yang sesuai.
Daftar periksa pra-instal
Jalankan perintah dari prompt perintah yang ditingkatkan.
Instans mesin database diperlukan untuk penginstalan dalam database. Anda tidak dapat menginstal hanya fitur R atau Python, meskipun Anda dapat menambahkannya secara bertahap ke instans yang ada. Jika Anda hanya ingin R dan Python tanpa mesin database, instal server mandiri.
Jangan instal pada kluster failover. Mekanisme keamanan yang digunakan untuk mengisolasi proses R dan Python tidak kompatibel dengan lingkungan kluster failover Windows Server.
Jangan instal pada pengendali domain. Bagian Pembelajaran Mesin Services dari penyiapan akan gagal.
Hindari menginstal instans mandiri dan dalam database di komputer yang sama. Server mandiri akan bersaing untuk sumber daya yang sama, merusak performa kedua instalasi.
Argumen baris perintah
Argumen /FEATURES diperlukan, seperti halnya perjanjian jangka waktu lisensi.
Saat menginstal melalui prompt perintah, SQL Server mendukung mode diam penuh dengan menggunakan parameter /Q , atau mode Sederhana Tenang dengan menggunakan parameter /QS . Sakelar /QS hanya menunjukkan kemajuan, tidak menerima input apa pun, dan tidak menampilkan pesan kesalahan jika ditemui. Parameter /QS hanya didukung ketika /Action=install ditentukan.
Argumen baris perintah untuk SQL Server 2016
| Argumen | Deskripsi |
|---|---|
| /FEATURES = AdvancedAnalytics | Menginstal versi dalam database: SQL Server R Services (Dalam Database). |
| /FEATURES = SQL_SHARED_MR | Menginstal fitur R untuk versi mandiri: SQL Server R Server (Mandiri). Server mandiri adalah "fitur bersama" yang tidak terikat ke instans mesin database. |
| /IACCEPTROPENLICENSETERMS | Menunjukkan bahwa Anda telah menerima ketentuan lisensi untuk menggunakan komponen R sumber terbuka. |
| /IACCEPTPYTHONLICENSETERMS | Menunjukkan bahwa Anda telah menerima ketentuan lisensi untuk menggunakan komponen Python. |
| /IACCEPTSQLSERVERLICENSETERMS | Menunjukkan bahwa Anda telah menerima ketentuan lisensi untuk menggunakan SQL Server. |
| /MRCACHEDIRECTORY | Untuk penyiapan offline, atur folder yang berisi file CAB komponen R. |
Argumen baris perintah untuk SQL Server 2017
| Argumen | Deskripsi |
|---|---|
| /FEATURES = AdvancedAnalytics | Menginstal versi dalam database: SQL Server Pembelajaran Mesin Services (Dalam Database). |
| /FEATURES = SQL_INST_MR | Pasangkan ini dengan AdvancedAnalytics. Menginstal fitur R (Dalam Database), termasuk Microsoft R Open dan paket R eksklusif. |
| /FEATURES = SQL_INST_MPY | Pasangkan ini dengan AdvancedAnalytics. Menginstal fitur Python (Dalam Database), termasuk Anaconda dan paket Python milik. |
| /FEATURES = SQL_SHARED_MR | Menginstal fitur R untuk versi mandiri: SQL Server Pembelajaran Mesin Server (Mandiri). Server mandiri adalah "fitur bersama" yang tidak terikat ke instans mesin database. |
| /FEATURES = SQL_SHARED_MPY | Menginstal fitur Python untuk versi mandiri: SQL Server Pembelajaran Mesin Server (Mandiri). Server mandiri adalah "fitur bersama" yang tidak terikat ke instans mesin database. |
| /IACCEPTROPENLICENSETERMS | Menunjukkan bahwa Anda telah menerima ketentuan lisensi untuk menggunakan komponen R sumber terbuka. |
| /IACCEPTPYTHONLICENSETERMS | Menunjukkan bahwa Anda telah menerima ketentuan lisensi untuk menggunakan komponen Python. |
| /IACCEPTSQLSERVERLICENSETERMS | Menunjukkan bahwa Anda telah menerima ketentuan lisensi untuk menggunakan SQL Server. |
| /MRCACHEDIRECTORY | Untuk penyiapan offline, atur folder yang berisi file CAB komponen R. |
| /MPYCACHEDIRECTORY | Disiapkan untuk penggunaan masa mendatang. Gunakan %TEMP% untuk menyimpan file CAB komponen Python untuk penginstalan pada komputer yang tidak memiliki koneksi internet. |
Argumen baris perintah untuk SQL Server 2019
| Argumen | Deskripsi |
|---|---|
| /FEATURES = AdvancedAnalytics | Menginstal versi dalam database: SQL Server Pembelajaran Mesin Services (Dalam Database). |
| /FEATURES = SQL_INST_MR | Pasangkan ini dengan AdvancedAnalytics. Menginstal fitur R (Dalam Database), termasuk Microsoft R Open dan paket R eksklusif. |
| /FEATURES = SQL_INST_MPY | Pasangkan ini dengan AdvancedAnalytics. Menginstal fitur Python (Dalam Database), termasuk Anaconda dan paket Python milik. |
| /FEATURES = SQL_INST_MJAVA | Pasangkan ini dengan AdvancedAnalytics. Menginstal fitur Java (Dalam Database), termasuk Buka JRE. Berlaku untuk Ekstensi Bahasa Java SQL Server. |
| /FEATURES = SQL_SHARED_MR | Menginstal fitur R untuk versi mandiri: SQL Server Pembelajaran Mesin Server (Mandiri). Server mandiri adalah "fitur bersama" yang tidak terikat ke instans mesin database. |
| /FEATURES = SQL_SHARED_MPY | Menginstal fitur Python untuk versi mandiri: SQL Server Pembelajaran Mesin Server (Mandiri). Server mandiri adalah "fitur bersama" yang tidak terikat ke instans mesin database. |
| /IACCEPTROPENLICENSETERMS | Menunjukkan bahwa Anda telah menerima ketentuan lisensi untuk menggunakan komponen R sumber terbuka. |
| /IACCEPTPYTHONLICENSETERMS | Menunjukkan bahwa Anda telah menerima ketentuan lisensi untuk menggunakan komponen Python. |
| /IACCEPTSQLSERVERLICENSETERMS | Menunjukkan bahwa Anda telah menerima ketentuan lisensi untuk menggunakan SQL Server. |
| /MRCACHEDIRECTORY | Untuk penyiapan offline, atur folder yang berisi file CAB komponen R. |
| /MPYCACHEDIRECTORY | Disiapkan untuk penggunaan masa mendatang. Gunakan %TEMP% untuk menyimpan file CAB komponen Python untuk penginstalan pada komputer yang tidak memiliki koneksi internet. |
Argumen baris perintah untuk SQL Server 2022
| Argumen | Deskripsi |
|---|---|
| /FEATURES = AdvancedAnalytics | Menginstal versi dalam database: SQL Server Pembelajaran Mesin Services (Dalam Database). |
| /IACCEPTSQLSERVERLICENSETERMS | Menunjukkan bahwa Anda telah menerima ketentuan lisensi untuk menggunakan SQL Server. |
Penginstalan instans dalam database
Analitik dalam database tersedia untuk instans mesin database, yang diperlukan untuk menambahkan fitur AdvancedAnalytics ke penginstalan Anda. Anda dapat menginstal instans mesin database dengan analitik tingkat lanjut, atau menambahkannya ke instans yang ada.
Untuk melihat informasi kemajuan tanpa perintah interaktif di layar, gunakan argumen /qs.
Penting
Setelah penginstalan, dua langkah konfigurasi tambahan tetap ada. Integrasi tidak selesai sampai tugas-tugas ini dilakukan. Lihat Konfigurasi pasca-penginstalan untuk instruksi.
Layanan Pembelajaran Mesin SQL Server 2022: mesin database, analitik tingkat lanjut
Untuk penginstalan instans mesin database secara bersamaan, berikan nama instans dan login administrator (Windows). Sertakan fitur untuk menginstal komponen inti dan bahasa, serta penerimaan semua persyaratan lisensi.
Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,ADVANCEDANALYTICS
/INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS="<Windows-username>"
/IACCEPTSQLSERVERLICENSETERMS
SQL Server Pembelajaran Mesin Services: mesin database, analitik tingkat lanjut dengan Python dan R
Untuk penginstalan instans mesin database secara bersamaan, berikan nama instans dan login administrator (Windows). Sertakan fitur untuk menginstal komponen inti dan bahasa, serta penerimaan semua persyaratan lisensi.
Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,ADVANCEDANALYTICS,SQL_INST_MR,SQL_INST_MPY
/INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS="<Windows-username>"
/IACCEPTSQLSERVERLICENSETERMS /IACCEPTROPENLICENSETERMS /IACCEPTPYTHONLICENSETERMS
Perintah ini sama, tetapi dengan login SQL Server pada mesin database menggunakan autentikasi campuran.
Setup.exe /q /ACTION=Install /FEATURES=SQLEngine,ADVANCEDANALYTICS,SQL_INST_MR,SQL_INST_MPY
/INSTANCENAME=MSSQLSERVER /SECURITYMODE=SQL /SAPWD="%password%" /SQLSYSADMINACCOUNTS="<sql-username>"
/IACCEPTSQLSERVERLICENSETERMS /IACCEPTROPENLICENSETERMS /IACCEPTPYTHONLICENSETERMS
Contoh ini hanya Python, menunjukkan bahwa Anda dapat menambahkan satu bahasa dengan menghilangkan fitur.
Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,ADVANCEDANALYTICS,SQL_INST_MPY
/INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS="<username>"
/IACCEPTSQLSERVERLICENSETERMS /IACCEPTPYTHONLICENSETERMS
SQL Server R Services: mesin database dan analitik tingkat lanjut dengan R
Untuk penginstalan instans mesin database secara bersamaan, berikan nama instans dan login administrator (Windows). Sertakan fitur untuk menginstal komponen inti dan bahasa, serta penerimaan semua persyaratan lisensi.
Setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,ADVANCEDANALYTICS,SQL_INST_MR
/INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS="<Windows-username>"
/IACCEPTSQLSERVERLICENSETERMS /IACCEPTROPENLICENSETERMS
Konfigurasi pasca-penginstalan (diperlukan)
Hanya berlaku untuk penginstalan dalam database.
Ketika Penyiapan SQL untuk SQL Server 2016 (13.x), SQL Server 2017 (14.x), dan SQL Server 2019 (15.x) selesai, Anda memiliki instans mesin database dengan R dan Python, paket Microsoft R dan Python, Microsoft R Open, Anaconda, alat, sampel, dan skrip yang merupakan bagian dari distribusi.
Dimulai dengan SQL Server 2022 (16.x), runtime untuk R, Python, dan Java, tidak lagi diinstal dengan Penyiapan SQL. Sebagai gantinya, instal runtime dan paket kustom R dan/atau Python yang Anda inginkan. Untuk informasi selengkapnya, lihat Menginstal Layanan Pembelajaran Mesin SQL Server 2022 di Windows atau Menginstal SQL Server Pembelajaran Mesin Services (Python dan R) di Linux.
Dua tugas lagi diperlukan untuk menyelesaikan penginstalan:
Mulai ulang layanan mesin database.
SQL Server Pembelajaran Mesin Services: Aktifkan skrip eksternal sebelum Anda dapat menggunakan fitur tersebut. Ikuti instruksi di Menginstal SQL Server Pembelajaran Mesin Services (Dalam Database) sebagai langkah Anda berikutnya.
Mulai ulang layanan mesin database.
Layanan R SQL Server: Aktifkan skrip eksternal sebelum Anda dapat menggunakan fitur tersebut. Ikuti instruksi di Menginstal Layanan SQL Server R (Dalam Database) sebagai langkah Anda berikutnya.
Menambahkan analitik tingkat lanjut ke instans mesin database yang sudah ada
Saat menambahkan analitik tingkat lanjut dalam database ke instans mesin database yang ada, berikan nama instans. Misalnya, jika sebelumnya Anda menginstal mesin database SQL Server 2017 atau yang lebih baru dan Python, Anda dapat menggunakan perintah ini untuk menambahkan R.
Setup.exe /qs /ACTION=Install /FEATURES=SQL_INST_MR /INSTANCENAME=MSSQLSERVER
/IACCEPTSQLSERVERLICENSETERMS /IACCEPTROPENLICENSETERMS
Menambahkan analitik tingkat lanjut ke instans mesin database yang sudah ada
Saat menambahkan analitik tingkat lanjut dalam database ke instans mesin database yang ada, berikan nama instans. Misalnya, jika sebelumnya Anda menginstal mesin database SQL Server 2022 (16.x) dan yang lebih baru, Anda dapat menambahkan fitur layanan Pembelajaran Mesin dengan yang berikut ini:
Setup.exe /qs /ACTION=Install /FEATURES=ADVANCEDANALYTICS /INSTANCENAME=MSSQLSERVER
/IACCEPTSQLSERVERLICENSETERMS /IACCEPTROPENLICENSETERMS
Penginstalan senyap untuk SQL Server 2022
Untuk penginstalan senyap SQL Server 2022 (16.x), gunakan sampel berikut:
Setup.exe /q /ACTION=Install /FEATURES=SQLEngine,ADVANCEDANALYTICS
/INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS="<username>"
/IACCEPTSQLSERVERLICENSETERMS
Penginstalan senyap
Penginstalan senyap menekan pemeriksaan lokasi file .cab. Untuk alasan ini, Anda harus menentukan lokasi tempat file .cab akan dibongkah. Untuk Python, file CAB harus terletak di %TEMP*. Untuk R, Anda dapat mengatur jalur folder menggunakan Anda dapat menggunakan direktori sementara untuk ini.
Setup.exe /q /ACTION=Install /FEATURES=SQLEngine,ADVANCEDANALYTICS,SQL_INST_MR,SQL_INST_MPY
/INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS="<username>"
/IACCEPTSQLSERVERLICENSETERMS /IACCEPTROPENLICENSETERMS /IACCEPTPYTHONLICENSETERMS
/MRCACHEDIRECTORY=%temp%
Penginstalan server mandiri
Penting
Dukungan untuk Pembelajaran Mesin Server (sebelumnya dikenal sebagai R Server) berakhir pada 1 Juli 2022. Untuk informasi selengkapnya, lihat Apa yang terjadi pada server Pembelajaran Mesin?
Berlaku untuk: SQL Server 2016 (13.x), SQL Server 2017 (14.x), dan SQL Server 2019 (15.x) saja.
Server mandiri adalah "fitur bersama" yang tidak terikat ke instans mesin database. Contoh berikut menunjukkan sintaks yang valid untuk penginstalan server mandiri.
SQL Server Pembelajaran Mesin Server mendukung Python dan R pada server mandiri:
Setup.exe /q /ACTION=Install /FEATURES=SQL_SHARED_MR,SQL_SHARED_MPY
/IACCEPTROPENLICENSETERMS /IACCEPTPYTHONLICENSETERMS /IACCEPTSQLSERVERLICENSETERMS
SQL Server R Server adalah R-only:
Setup.exe /q /ACTION=Install /FEATURES=SQL_SHARED_MR
/IACCEPTROPENLICENSETERMS /IACCEPTSQLSERVERLICENSETERMS
Ketika Penyiapan SQL untuk SQL Server 2016 (13.x), SQL Server 2017 (14.x), dan SQL Server 2019 (15.x) selesai, Anda memiliki server, paket Microsoft, distribusi sumber terbuka R dan Python, alat, sampel, dan skrip yang merupakan bagian dari distribusi.
Dimulai dengan SQL Server 2022 (16.x), runtime untuk R, Python, dan Java, tidak lagi diinstal dengan Penyiapan SQL. Sebagai gantinya, instal runtime dan paket kustom R dan/atau Python yang Anda inginkan. Untuk informasi selengkapnya, lihat Menginstal Layanan Pembelajaran Mesin SQL Server 2022 di Windows atau Menginstal SQL Server Pembelajaran Mesin Services (Python dan R) di Linux.
Untuk membuka jendela konsol R, buka \Program files\Microsoft SQL Server\150(or 140,130)\R_SERVER\bin\x64 dan klik dua kali RGui.exe. Baru dari R? Coba tutorial ini: Perintah R dasar dan fungsi RevoScaleR: 25 contoh umum.
Untuk membuka perintah Python, buka \Program files\Microsoft SQL Server\150 (or 140)\PYTHON_SERVER\bin\x64 dan klik dua kali python.exe.
Langkah berikutnya
Pengembang Python dapat mempelajari cara menggunakan Python dengan SQL Server dengan mengikuti tutorial berikut:
- Tutorial Python: Memprediksi sewa ski dengan regresi linier di SQL Server Pembelajaran Mesin Services
- Tutorial Python: Mengategorikan pelanggan menggunakan pengklusteran k-means dengan SQL Server Pembelajaran Mesin Services
Pengembang R dapat memulai dengan beberapa contoh sederhana, dan mempelajari dasar-dasar cara kerja R dengan SQL Server. Untuk langkah Anda berikutnya, lihat tautan berikut ini: