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
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL Server Management Studio 22 adalah alat canggih untuk mengelola instans SQL Server, database Azure SQL, dan instans terkelola Azure SQL. Artikel ini memberikan instruksi terperinci tentang cara menggunakan parameter baris perintah untuk menginstal SQL Server Management Studio 22, memungkinkan proses penginstalan yang lebih disesuaikan dan otomatis. Baik Anda menginstal SQL Server Management Studio 22 untuk pertama kalinya atau memperbarui penginstalan yang ada, instruksi ini memberikan langkah-langkah yang diperlukan untuk mencapai tujuan Anda.
Parameter baris perintah
Saat menginstal SQL Server Management Studio (SSMS) secara terprogram atau dari prompt perintah, Anda dapat menggunakan berbagai parameter baris perintah untuk mengontrol atau menyesuaikan penginstalan untuk melakukan tindakan berikut:
- Mulai penginstalan pada klien dengan opsi dan perilaku tertentu yang telah dipilih sebelumnya.
- Mengotomatiskan proses penginstalan atau pembaruan.
- Buat atau pertahankan tata letak jaringan file produk untuk menginstal atau memperbarui komputer klien.
Kata kerja dan parameter baris perintah berikut dapat digunakan dengan executable atau program berikut:
- Bootstrapper penyiapan, yang merupakan file kecil (~5 MB) (misalnya,
vs_SSMS.exe) yang memulai proses pengunduhan dan penginstalan awal. - Alat penginstal Visual Studio yang mungkin sudah diinstal pada komputer dan terletak di folder
C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe. Anda harus memulai alat penginstal secara terprogram dari direktori berbeda tempat alat penginstal berada. Alat penginstal biasanya digunakan untuk memperbarui atau mengubah perintah.
Tidak semua perintah atau parameter berfungsi dalam setiap situasi ini, dan peringatan atau pengecualian khusus apa pun didokumentasikan. Selain itu, dalam beberapa skenario Anda mungkin tidak memiliki akses ke semua executable ini yang dijelaskan sebelumnya. Misalnya, komputer klien mungkin hanya memiliki alat penginstal yang tersedia untuk eksekusi terprogram jika SSMS diinstal melalui tata letak.
Untuk mendapatkan penginstal terbaru untuk SQL Server Management Studio 22 yang akan selalu menginstal versi terbaru dari saluran yang dipilih, unduh salah satu file dalam tabel berikut. Atau, untuk menginstal versi tertentu atau saluran tertentu dari SQL Server Management Studio 22, lihat Riwayat rilis untuk SQL Server Management Studio. Artikel ini memiliki tautan ke bootstrapper versi tetap untuk setiap rilis layanan.
| Channel | Versi | Bootstrapper |
|---|---|---|
| Pelepasan | 22.2.1 | SQL Server Management Studio |
Petunjuk / Saran
Jika sebelumnya Anda mengunduh file bootstrapper, Anda dapat memverifikasi versi sebelum mencoba menginstal. Buka File Explorer, klik kanan file bootstrapper, pilih Properti, lalu pilih tab Detail. Bidang Versi produk menjelaskan saluran dan versi yang diinstal bootstrapper. Nomor versi harus selalu dibaca sebagai "versi layanan terbaru dari apa yang ditentukan," dan salurannya adalah Rilis kecuali ditentukan secara eksplisit. Bootstrapper dengan versi produk SQL Server Management Studio 22 menginstal versi terbaru dari SQL Server Management Studio 22 melalui kanal Rilis.
Menginstal, memperbarui, memodifikasi, memperbaiki, menghapus instalasi, dan mengekspor perintah dan parameter baris perintah
Ketika bootstrapper SSMS atau alat penginstal dipanggil melalui pemrograman, baik untuk menginstal produk maupun mempertahankan tata letak:
- Parameter pertama adalah perintah (kata kerja) yang menjelaskan operasi yang akan dilakukan.
- Parameter baris perintah opsional berikutnya, semua diawali oleh dua tanda hubung (
--), lebih lanjut menentukan bagaimana operasi tersebut seharusnya terjadi.
Semua parameter pada baris perintah SSMS tidak membedakan antara huruf besar dan kecil.
Contoh sintaks: vs_SSMS.exe [command] <optional parameters>...
| Perintah | Deskripsi |
|---|---|
| (kosong) | Perintah default menginstal produk, dan digunakan untuk semua operasi pemeliharaan tata letak. |
modify |
Memodifikasi produk yang diinstal. |
update |
Memperbarui produk yang diinstal. |
updateall |
Memperbarui semua produk yang diinstal secara berurutan. Bekerja dengan parameter --quiet dan --passive. |
repair |
Memperbaiki produk yang terpasang. |
uninstall |
Menghapus instalan produk yang diinstal. |
export |
Mengekspor konfigurasi penginstalan ke dalam file *.vsconfig. |
Penting
Saat menentukan beberapa beban kerja, komponen, atau bahasa yang berbeda, Anda harus mengulangi --add atau --remove opsi baris perintah untuk setiap item.
| Parameter | Deskripsi |
|---|---|
--installPath <dir> |
Untuk perintah pemasangan bawaan, parameter ini Opsional dan menjelaskan di mana instans dipasang pada komputer klien. Untuk perintah lain seperti pembaruan atau modifikasi, parameter ini diperlukan dan menunjukkan direktori penginstalan untuk instans yang akan dioperasikan. |
--productId <id> |
Opsional: ID instans produk yang dimodifikasi, dan digunakan dengan --channelId.
productId adalah Microsoft.VisualStudio.Product.SSMS. |
--channelUri |
Opsional : Selama perintah pembaruan, Anda dapat memasukkan --channelUri baru guna mengubah lokasi pengaturan pembaruan. Direkomendasikan untuk memasangkan dengan parameter --installPath agar jelas instans SSMS mana yang Anda konfigurasi. Lihat contoh sintaks --channelUri |
--channelId <id> |
ID saluran, misalnya, SSMS.22.SSMS.Release.
channelId diperlukan untuk memodifikasi operasi, bersama dengan --productId atau --installPath. |
--add <one or more workload or component IDs> |
Opsional : Selama perintah instal atau ubah, parameter yang dapat diulang ini menentukan satu atau beberapa ID beban kerja atau komponen untuk ditambahkan. Komponen artefak yang diperlukan diinstal, tetapi bukan komponen yang direkomendasikan atau opsional. Anda dapat mengontrol komponen lain secara global menggunakan parameter --includeRecommended dan/atau --includeOptional. Untuk menyertakan beberapa beban kerja atau komponen, ulangi perintah --add (misalnya, --add Workload1 --add Workload2). Untuk kontrol yang lebih halus, Anda dapat menambahkan ;includeRecommended atau ;includeOptional ke ID (misalnya, --add Workload1;includeRecommended atau --add Workload2;includeRecommended;includeOptional). |
--all |
Opsional : Selama perintah instal atau ubah, parameter ini menyebabkan semua beban kerja dan komponen untuk produk diinstal. |
--allWorkloads |
Opsional : Selama perintah instal atau ubah, parameter ini menginstal semua beban kerja dan komponen, tetapi tidak ada komponen yang direkomendasikan atau opsional. |
--includeRecommended |
Opsional : Selama perintah instal atau ubah, parameter ini mencakup komponen yang direkomendasikan untuk beban kerja apa pun yang diinstal. Ini tidak termasuk komponen opsional. Beban kerja ditentukan dengan --allWorkloads atau --add. Dengan menggunakan --includeRecommended parameter , Anda mengaktifkan dialog Pengaturan Pembaruan untuk "menambahkan komponen yang direkomendasikan untuk beban kerja yang diinstal pada pembaruan". Untuk mengubah pengaturan ini, lihat Menyesuaikan pengaturan pembaruan. |
--includeOptional |
Opsional : Selama perintah instal atau ubah, parameter ini menyertakan komponen opsional untuk beban kerja apa pun yang diinstal. Ini tidak termasuk komponen yang direkomendasikan. Beban kerja ditentukan dengan --allWorkloads atau --add. |
--addProductLang <language-locale> |
Opsional : Selama perintah instal atau ubah, parameter berulang ini menentukan paket bahasa UI yang harus diinstal dengan produk. Jika tidak ada, penginstalan menggunakan paket bahasa yang sesuai dengan lokal komputer. Untuk informasi selengkapnya, lihat [Daftar lokal bahasa] |
--remove <one or more workload or component IDs> |
Opsional : Selama perintah modifikasi, parameter yang dapat diulang ini menentukan satu atau beberapa ID beban kerja atau komponen yang akan dihapus. Ini melengkapi dan berperilaku serupa dengan parameter --add. |
--addProductLang <language-locale> |
Opsional : Selama perintah instal atau ubah, parameter berulang ini menentukan paket bahasa UI yang harus diinstal dengan produk. Jika tidak ada, penginstalan menggunakan paket bahasa yang sesuai dengan lokal komputer. Untuk informasi selengkapnya, lihat bagian Daftar lokal bahasa pada artikel ini. |
--removeProductLang <language-locale> |
Opsional : Selama perintah instal atau ubah, parameter yang dapat diulang ini menentukan paket bahasa UI yang harus dihapus dari produk. Ini melengkapi dan berperilaku serupa dengan parameter --addProductLang. |
--in <path> |
Opsional: URI atau jalur ke file respons, yang dapat berisi pengaturan konfigurasi. |
--quiet |
Opsional: Parameter ini, saat digunakan dengan perintah apa pun, mencegah antarmuka pengguna ditampilkan saat perintah sedang dijalankan. Tidak tersedia untuk digunakan secara terprogram oleh pengguna standar terlepas dari bagaimana kebijakan AllowStandardUserControl ditetapkan. |
--passive, -p |
Opsional : Parameter ini menyebabkan antarmuka pengguna ditampilkan secara non-interaktif. Parameter ini bersifat eksklusif dari (dan sebenarnya menggantikan) parameter --quiet. Juga tidak tersedia untuk digunakan secara terprogram oleh pengguna standar terlepas dari bagaimana kebijakan AllowStandardUserControl ditetapkan. |
--norestart |
Opsional : Parameter ini harus dipasangkan dengan parameter --passive atau --quiet. Selama perintah instal, perbarui, atau ubah, menambahkan parameter --norestart menunda boot ulang yang diperlukan. |
--force |
Opsional: Parameter ini memaksa SSMS untuk menutup meskipun ada proses SSMS yang sedang digunakan. Memaksa SSMS ditutup dapat menyebabkan hilangnya pekerjaan, jadi gunakan dengan hati-hati. |
--installWhileDownloading |
Opsional: Selama perintah instal, perbarui, atau ubah. Parameter ini memungkinkan SSMS mengunduh dan menginstal produk secara paralel. Ini adalah pengalaman default. |
--downloadThenInstall |
Opsional: Selama perintah instal, perbarui, atau ubah, parameter ini memaksa SSMS untuk mengunduh semua file sebelum menginstalnya. Ini tidak dapat digabungkan dengan parameter --installWhileDownloading. |
--nickname <name> |
Opsional : Selama perintah instal, parameter ini menetapkan nama panggilan untuk sebuah produk yang diinstal. Nama panggilan tidak boleh lebih panjang dari 10 karakter. |
--removeOos true |
Opsional : Selama perintah instal, perbarui, atau ubah, parameter ini, diikuti oleh true atau false, memberi tahu Penginstal Visual Studio apakah akan menghapus semua komponen yang diinstal yang ditransisikan ke status di luar dukungan. Perilaku ini berlaku untuk satu peristiwa. Jika Anda ingin membuat perilaku ini persisten, terapkan parameter ini ke modifySettings perintah, dijelaskan nanti, atau konfigurasikan removeOOS kebijakan global. Berguna untuk membantu menjaga keamanan komputer. |
--config <path to *.vsconfig file> |
Opsional : Selama operasi penginstalan atau modifikasi, Anda dapat meneruskan file konfigurasi menggunakan parameter --config untuk menentukan beban kerja, komponen, atau ekstensi yang akan ditambahkan berdasarkan file konfigurasi penginstalan yang disimpan sebelumnya. Operasi ini hanya bersifat aditif; tidak menghapus apa pun yang tidak ditentukan dalam file. Selain itu, item yang ditentukan dalam file konfigurasi yang tidak berlaku untuk produk tidak ditambahkan. Sangat disarankan Anda menentukan jalur lengkap menuju file konfigurasi. Selama operasi ekspor, parameter ini menentukan lokasi untuk menyimpan file konfigurasi penginstalan. |
--allowUnsignedExtensions |
Opsional : Selama operasi penginstalan atau modifikasi berjalan dalam konteks --passive atau --quiet menggunakan file --config, jika ekstensi ditentukan dalam file konfigurasi, maka parameter ini diperlukan untuk memuat ekstensi tanpa tanda tangan digital. |
--installerOnly |
Opsional: Selama operasi penginstalan atau pembaruan, parameter ini memberi tahu Penginstal Visual Studio untuk menginstal sendiri (alat penginstal) dan bukan produk SSMS. Fungsionalitasnya setara dengan parameter --update, tetapi lebih intuitif. Dimaksudkan untuk digunakan saat menyiapkan dan pra-konfigurasi mesin klien. |
--help, --?, -h, -? |
Menampilkan versi luring artikel ini. |
Perintah tata letak dan parameter baris perintah
Semua operasi manajemen tata letak, seperti membuat atau memperbarui tata letak, dijalankan menggunakan bootstrapper exe dan diasumsikan bahwa perintahnya adalah Instalasi default (tanpa opsi lain). Semua operasi manajemen tata letak harus dimulai dengan parameter awal --layout yang diperlukan. Tabel berikut ini menjelaskan parameter lain yang bisa Anda gunakan untuk membuat atau memperbarui tata letak menggunakan baris perintah.
| Parameter tata letak | Deskripsi |
|---|---|
--layout <dir> |
Menentukan direktori untuk membuat atau memperbarui cache penginstalan offline. |
--lang <one or more language-locales> |
Opsional : Digunakan dengan --layout untuk menyiapkan cache penginstalan offline dengan paket sumber daya dengan satu atau beberapa bahasa yang ditentukan. Untuk informasi selengkapnya, lihat bagian Daftar lokal bahasa pada artikel ini. |
--add <one or more workload or component IDs> |
Opsional : Satu atau beberapa ID beban kerja atau komponen yang akan ditambahkan. Komponen artefak yang diperlukan diinstal, tetapi bukan komponen yang direkomendasikan atau opsional. Anda dapat mengontrol lebih banyak komponen secara global menggunakan --includeRecommended dan/atau --includeOptional. Untuk kontrol yang lebih halus, Anda dapat menambahkan ;includeRecommended atau ;includeOptional ke ID (misalnya, --add Workload1;includeRecommended atau --add Workload2;includeOptional).Catatan: Jika --add digunakan, hanya beban kerja dan komponen yang ditentukan dan dependensinya yang diunduh. Jika --add tidak ditentukan, semua beban kerja dan komponen diunduh ke tata letak. |
--includeRecommended |
Opsional : Menyertakan komponen yang direkomendasikan untuk beban kerja apa pun yang diinstal, tetapi bukan komponen opsional. Beban kerja ditentukan dengan --allWorkloads atau --add. |
--includeOptional |
Opsional : Menyertakan komponen dan opsional yang direkomendasikan untuk beban kerja apa pun yang disertakan dalam tata letak. Beban kerja ditentukan dengan --add. |
--wait |
Opsional: Proses menunggu hingga penginstalan selesai sebelum mengembalikan kode keluar.
wait berguna saat mengotomatiskan penginstalan di mana seseorang perlu menunggu instalasi selesai untuk menangani kode pengembalian dari penginstalan tersebut. Parameter --wait hanya dapat diteruskan ke bootstrapper, sedangkan penginstal (setup.exe) tidak mendukungnya. Ini berguna saat memperbarui tata letak. |
--config <path to *.vsconfig file> |
Opsional: Jika ada, SSMS menggunakan konten file konfigurasi untuk mengonfigurasi tata letak Anda. Pastikan Anda menentukan jalur yang sepenuhnya memenuhi syarat ke file konfigurasi. |
--noWeb |
Opsional: Jika ada, penyiapan SSMS menggunakan file di direktori tata letak Anda untuk menginstal SSMS, dan tidak mengunduh paket apa pun dari web. Jika pengguna mencoba menginstal komponen yang tidak ada di tata letak, penyiapan gagal. Jangan gunakan parameter ini jika Anda mencoba menyebarkan tata letak yang dihosting di situs web intranet internal. Penting : Parameter --noWeb tidak menghentikan Penginstal Visual Studio pada komputer klien yang terhubung ke internet untuk memeriksa pembaruan jika klien dikonfigurasi untuk melihat server yang dihosting Microsoft untuk pembaruan. Dalam hal ini, --noWeb hanya mencegah klien mengunduh paket produk. |
--verify |
Opsional : Verifikasi konten tata letak. File yang rusak atau hilang tercantum. |
--fix |
Opsional : Verifikasi konten tata letak. Jika ada file yang rusak atau hilang, file akan didownload ulang. Akses internet diperlukan untuk memperbaiki tata letak. |
--clean <one or more paths to catalogs> |
Opsional: Menghapus versi komponen lama dari tata letak yang diperbarui ke versi yang lebih baru. |
| Parameter tata letak tingkat lanjut | Deskripsi |
|---|---|
--channelId <id> |
Opsional: ID saluran untuk instans yang akan diinstal, direpresentasikan seperti SSMS.22.SSMS.Release.
channelId diperlukan untuk perintah instal, dan diabaikan untuk perintah lain jika --installPath ditentukan. Untuk informasi selengkapnya, lihat contoh sintaks dari --channelId. |
--channelUri <uri> |
Opsional: URI dari manifes saluran. Nilai ini mengatur lokasi sumber pembaruan dan nilai awal dikonfigurasi dalam file tata letak response.json . Jika pembaruan tidak diinginkan, --channelUri dapat menunjuk ke file yang tidak ada (misalnya, --channelUri C:\doesntExist.chman). Parameter ini dapat digunakan untuk perintah instal; perintah lain mengabaikannya. |
--installChannelUri <uri> |
Opsional : URI manifes saluran yang akan digunakan untuk penginstalan. URI yang ditentukan oleh --channelUri (yang harus ditentukan ketika --installChannelUri ditentukan) digunakan untuk mendeteksi pembaruan. Parameter ini dapat digunakan untuk perintah instal; perintah lain mengabaikannya. |
--installCatalogUri <uri> |
Opsional : URI manifes katalog yang akan digunakan untuk penginstalan. Jika ditentukan, manajer saluran mencoba mengunduh manifes katalog dari URI ini sebelum menggunakan URI dalam manifes saluran penginstalan. Parameter ini digunakan untuk mendukung penginstalan offline, di mana cache tata letak dibuat dengan katalog produk yang sudah diunduh. Parameter ini dapat digunakan untuk perintah instal; perintah lain mengabaikannya. |
--productId <id> |
Opsional : ID produk untuk instans yang diinstal. Parameter ini telah terisi otomatis dalam kondisi penginstalan normal.
productId adalah Microsoft.VisualStudio.Product.SSMS. |
--keepLayoutVersion |
Opsional: Terapkan perubahan pada tata letak tanpa memperbarui versi produk tata letak. |
--locale <language-locale> |
Opsional : Ubah bahasa tampilan antarmuka pengguna untuk alat penginstal itu sendiri. Pengaturan tetap ada. Untuk informasi selengkapnya, lihat bagian Daftar lokal bahasa pada artikel ini. |
--cache |
Opsional: Jika ada, paket akan disimpan setelah diinstal untuk perbaikan berikutnya. Ini menggantikan pengaturan kebijakan global yang akan digunakan untuk penginstalan, perbaikan, atau modifikasi selanjutnya. Kebijakan defaultnya adalah membuat cache paket. Kebijakan ini diabaikan untuk perintah hapus instalan. |
--nocache |
Opsional : Jika ada, paket akan dihapus setelah diinstal atau diperbaiki. Mereka akan diunduh lagi hanya jika diperlukan dan dihapus lagi setelah digunakan. Ini menggantikan pengaturan kebijakan global yang akan digunakan untuk penginstalan, perbaikan, atau modifikasi selanjutnya. Kebijakan defaultnya adalah membuat cache paket. Kebijakan ini diabaikan untuk perintah hapus instalan. |
--noUpdateInstaller |
Opsional: Jika ada, mencegah alat penginstal memperbarui dirinya sendiri ketika quiet ditentukan. Penginstal gagal menjalankan perintah dan mengembalikan kode keluar bukan nol jika --noUpdateInstaller ditentukan bersamaan dengan quiet ketika pembaruan alat penginstal diperlukan. |
--path <name>=<path> |
Opsional : Digunakan untuk menentukan jalur penginstalan kustom untuk penginstalan. Nama jalur yang didukung dibagikan, di-cache, dan diinstal. |
--path cache=<path> |
Opsional : Menggunakan lokasi yang Anda tentukan untuk mengunduh file penginstalan. Lokasi ini hanya dapat diatur saat pertama kali SSMS diinstal. Contoh: --path cache="C:\SSMS\cache" |
--path shared=<path> |
Opsional: Berisi file bersama untuk penginstalan SSMS dan Visual Studio berdampingan. Beberapa alat dan SDK diinstal ke lokasi pada drive ini, sementara beberapa alat lain mungkin mengambil alih pengaturan ini dan menginstal ke drive lain. Contoh: --path shared="C:\VS\shared"Penting: Jalur ini hanya dapat diatur sekali dan pada pertama kali SSMS atau Visual Studio diinstal. |
--path install=<path> |
Opsional : Setara dengan –-installPath. Secara khusus, --installPath "C:\SSMS" dan --path install="C:\SSMS" setara. Hanya salah satu perintah ini yang dapat digunakan pada satu waktu. |
Perintah ModifySettings dan parameter baris perintah
Anda dapat mengubah pengaturan pembaruan dan mengonfigurasi lokasi sumber pembaruan secara terprogram untuk instans SSMS tertentu. Perubahan ini dapat dilakukan menggunakan alat penginstal atau bootstrapper pada komputer klien, dan meneruskan perintah modifySettings dan saluran pembaruan yang diinginkan.
| Perintah | Deskripsi |
|---|---|
modifySettings |
Kata kerja yang digunakan untuk mengubah pengaturan pembaruan instans SSMS tertentu. |
| parameter modifySettings | Deskripsi |
|---|---|
--installPath <dir> |
Disarankan untuk digunakan untuk menentukan instans SSMS mana yang akan ditindaklanjuti. |
--newChannelUri |
yang wajib: URI dari manifes saluran. Nilai ini menentukan lokasi sumber pembaruan berikutnya. Jika pembaruan tidak diinginkan, --channelUri dapat menunjuk ke file yang tidak ada (misalnya, --channelUri C:\doesNotExist.chman). |
--channelUri |
URI dari manifes kanal lama. Dapat digunakan jika --installPath tidak diketahui. Harus digunakan dengan --productId untuk mengidentifikasi instans yang tepat untuk ditindak. |
--productId <id> |
Harus digunakan jika --channelUri ditentukan dan digunakan untuk mengidentifikasi instans yang tepat untuk ditindak lanjuti.
productId adalah Microsoft.VisualStudio.Product.SSMS. |
--includeRecommended |
Opsional: Selama perintah modifySettings, parameter ini (yang harus memiliki kata benar atau salah segera setelah itu) memberi tahu penginstal SSMS untuk menonaktifkan fungsionalitas "tambahkan komponen yang direkomendasikan untuk beban kerja yang diinstal saat pembaruan" dalam dialog Pengaturan Pembaruan. |
--quiet |
Opsional : Parameter ini mencegah antarmuka pengguna ditampilkan saat perintah sedang dijalankan. Tidak tersedia untuk digunakan secara terprogram oleh pengguna standar . |
--removeOos true |
Opsional: Selama perintah modifySettings, parameter ini memberi tahu penginstal SQL Server Management Studio untuk permanen menghapus, atau tidak menghapus, semua komponen yang diinstal yang beralih ke status di luar dukungan. Pengaturan ini harus memiliki kata benar atau salah segera setelahnya. Pengaturan ini membantu menjaga komputer tetap aman. |
Contoh sintaks:
C:\>"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" modifySettings --installPath "C:\Program Files\Microsoft SQL Server Management Studio 22\Release" --newChannelUri https://aka.ms/ssms/22/release/channel --removeOos true
C:\>"C:\Program Files\Microsoft SQL Server Management Studio 22\Release\vs_SSMS.exe" modifySettings --channelUri https://aka.ms/ssms/22/release/channel --productId Microsoft.VisualStudio.Product.Ssms --newChannelUri \\layoutserver\share\path\channelmanifest.json --removeOos true --quiet
Menghapus perintah saluran dan parameter baris perintah
Saluran yang tersedia untuk diperbarui, di-cache pada klien, dan seiring waktu mereka dapat menghasilkan kekacauan. Anda dapat menghapus saluran pembaruan secara manual dengan memunculkan Penginstal Visual Studio, beralih ke tab Tersedia , dan memilih X di sudut kanan atas kartu produk. Anda dapat menghapus saluran secara terprogram (misalnya, lokasi tata letak yang lebih lama) menggunakan perintah removeChannel. Anda dapat menjalankan vswhere secara pemrograman pada mesin klien untuk menentukan saluran mana yang di-cache di mesin klien.
| Perintah | Deskripsi |
|---|---|
removeChannel |
Perintah untuk menghapus saluran dari komputer klien. |
| menghapus parameter Channel | Deskripsi |
|---|---|
--channelUri |
Diperlukan URI manifest dari saluran yang lama. |
--quiet |
Opsional Parameter ini mencegah antarmuka pengguna ditampilkan saat perintah sedang dijalankan. |
--passive |
Opsional Parameter ini mengambil alih parameter --quiet. Ini menyebabkan UI muncul dengan cara yang tidak interaktif. |
Contoh sintaks:
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" removeChannel --channelUri "\\\\server\\share\\layoutdirectory\\ChannelManifest.json"
Menggunakan winget untuk menginstal atau memodifikasi SSMS
Anda dapat menggunakan alat Pengelola Paket Windows (winget) untuk menginstal, memodifikasi, atau memperbarui SSMS secara terprogram di komputer Anda bersama dengan paket lain yang dikelola oleh winget.
Secara default, winget hanya menginstal beban kerja inti SSMS.
Contoh sintaks:
winget install Microsoft.SQLServerManagementStudio.22
Operasi Penginstal Visual Studio saat ini memerlukan hak istimewa administrator, sehingga winget meminta Anda untuk meningkatkan hak istimewa Anda jika perlu untuk menyelesaikan perintah. Selain itu, SSMS harus ditutup jika Anda akan meningkatkannya ke versi terbaru.
Daftar ID beban kerja dan ID komponen
Untuk daftar beban kerja dan ID komponen yang diurutkan menurut produk SSMS, lihat Beban kerja dan ID komponen untuk SQL Server Management Studio.
Daftar bahasa lokal
Tabel berikut mencantumkan lokal bahasa yang dapat digunakan dengan parameter --addProductLang dan --removeProductLang.
| Bahasa lokal | Bahasa |
|---|---|
cs-cz |
Ceko |
de-de |
Jerman |
en-us |
Inggris |
es-es |
Spanyol |
fr-fr |
Prancis |
it-it |
Italia |
ja-jp |
Jepang |
ko-kr |
Bahasa Korea |
pl-pl |
Bahasa Polandia |
pt-br |
Portugis - Brasil |
ru-ru |
Rusia |
tr-tr |
Turki |
zh-cn |
Bahasa Tionghoa - Disederhanakan |
zh-tw |
Bahasa Tionghoa - Tradisional |
Kode kesalahan
Bergantung pada hasil operasi, variabel lingkungan %ERRORLEVEL% diatur ke salah satu nilai berikut:
| Nilai | Hasil |
|---|---|
| 0 | Operasi berhasil diselesaikan |
| 740 | Elevasi diperlukan |
| 1001 | Proses penginstal Visual Studio sedang berjalan |
| 1003 | SSMS sedang digunakan |
| 1602 | Operasi dibatalkan |
| 1618 | Penginstalan lain yang berjalan |
| 1641 | Operasi berhasil diselesaikan, dan boot ulang dimulai |
| 3010 | Operasi berhasil diselesaikan, tetapi penginstalan memerlukan boot ulang sebelum dapat digunakan |
| 5003 | Bootstrapper gagal mengunduh alat penginstal |
| 5004 | Operasi dibatalkan |
| 5005 | Kesalahan penguraian baris perintah Bootstrapper |
| 5007 | Operasi diblokir - komputer tidak memenuhi persyaratan |
| 8001 | Kegagalan pengecekan mesin ARM |
| 8002 | Kegagalan pemeriksaan awal pengunduhan latar belakang |
| 8003 | Kegagalan yang dapat dipilih tetapi tidak didukung |
| 8004 | Kegagalan direktori sasaran |
| 8005 | Kegagalan Memverifikasi Payload Sumber |
| 8006 | Proses SSMS yang berjalan |
| 8010 | Sistem Operasi tidak didukung. Lihat persyaratan sistem. |
| -1073720687 | Kegagalan konektivitas |
| -1073741510 | Penginstal Microsoft Visual Studio dihentikan (oleh pengguna atau proses eksternal) |
| Lainnya (misalnya: -1, 1, 1603 |
Kondisi kegagalan terjadi - periksa log untuk informasi selengkapnya |
Setiap operasi menghasilkan beberapa file log di direktori %TEMP% yang menunjukkan kemajuan penginstalan. Urutkan folder menurut tanggal dan cari file yang dimulai dengan ssms_bootstrapper, ssms_client, dan ssms_setup untuk bootstrapper, aplikasi penginstal, dan mesin penyiapan, masing-masing.
Dukungan dan pemecahan masalah
Kadang-kadang, ada masalah. Jika penginstalan SSMS Anda gagal, lihat Memecahkan masalah penginstalan dan peningkatan untuk SQL Server Management Studio untuk panduan langkah demi langkah.
Anda dapat merujuk ke situs Komunitas Pengembang SSMS untuk masalah-masalah lain yang sudah diketahui (dengan menerapkan filter Tooling di bawah Grup) dan untuk mengirimkan umpan balik kepada tim produk.