適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
Azure Synapse Analytics
有許多命令行參數可用於安裝 SQL Server Management Studio (SSMS)。 包含數個範例,可自定義以符合您的需求。
所有命令都需要系統管理員的權限,如果進程未從提升權限的命令提示字元啟動,則會顯示使用者帳戶控制的提示。
您可以使用命令行結尾的 ^ 字元,將多行串連成單一命令。 或者,您可以將這些行放在單一數據列上。 在 PowerShell 中,等同符號是反引號符號。
若要以非互動式方式執行命令,您可以使用 --passive 或 --quiet。 如需這些參數的詳細資訊,請參閱 使用命令行參數來安裝 SQL Server Management Studio。
如需您可以使用命令行安裝的工作負載和元件清單,請參閱 SQL Server Management Studio 的工作負載和元件標識碼。
使用 --installPath 和 --add 與啟動程序一起安裝
安裝最少的 SSMS 實例,沒有互動式提示,但顯示進度:
vs_SSMS.exe --installPath C:\SSMS22 --passive --norestart
使用義大利文語言套件以無訊息方式安裝 SSMS,只有在安裝產品時才會傳回:
vs_SSMS.exe --installPath C:\SSMS22 --addProductLang it-it --quiet --wait
安裝工作負載
搭配 Git 整合安裝 SSMS,並以非互動方式顯示使用者介面。
vs_SSMS.exe --add Microsoft.SqlServer.Workload.SSMS.CodeTools --includeRecommended --passive
使用商業智慧工作負載中的所有元件安裝 SSMS,並以非互動式方式顯示使用者介面:
vs_SSMS.exe --add Microsoft.SqlServer.Workload.SSMS.BI --includeRecommended --passive --norestart
更新
透過命令行更新 SSMS 安裝,並顯示進度,且沒有互動式提示。 您無法從安裝程式所在的相同資料夾以程式設計方式起始安裝程式。
vs_SSMS.exe update --passive --norestart --installPath "C:\SSMS22"
透過命令列悄悄更新 SSMS 安裝:
vs_SSMS.exe update --noWeb --quiet --wait --norestart
使用 --layout 建立網路配置或本機快取
建立配置,其中包含 SSMS 中的 SSMS 和 Copilot,以及英文語言套件:
vs_SSMS.exe --layout C:\SSMS_Layout --lang en-US --add Microsoft.SqlServer.Workload.SSMS.AI --includeRecommended
建立包含 SSMS 與 SSMS 中的 Integration Services,以及英文語言介面包的佈局:
vs_SSMS.exe --layout C:\SSMS_Layout --lang en-US --add Microsoft.SSMS.Component.IS --includeRecommended
使用三種語言建立具有兩個工作負載和一個選擇性元件的版面配置:
vs_SSMS.exe --layout C:\SSMS_Layout --lang en-US --add Microsoft.SqlServer.Workload.SSMS.HybridAndMigration --add Microsoft.SqlServer.Workload.SSMS.CodeTools --add Microsoft.Component.HelpViewer --lang en-US de-DE ja-JP
若要為 SQL Server Management Studio 和所有語言建立完整的本機版面配置,請執行:
vs_SSMS.exe --layout C:\SSMS_Layout --all
若要建立 SQL Server Management Studio 的本機版面配置,將元件限制為僅限 Integration Services 和 Reporting Services 元件,請執行:
vs_SSMS.exe --layout C:\SSMS_Layout --add Microsoft.SSMS.Component.IS --add Microsoft.SSMS.Component.RS
若要建立 SQL Server Management Studio 的本機版面配置,將元件限制為僅離線說明內容,請執行:
vs_SSMS.exe --layout C:\SSMS_Layout --add Microsoft.Component.HelpViewer
安裝版面
建立版面配置之後,即可將其複製到離線電腦進行安裝。 若要安裝特定元件,這些元件必須已包含在離線版面配置中。 如需詳細資訊,請參閱 完整的本機版面配置 範例。
確保您位於儲存版面配置的資料夾中。 在這些範例中,它是 C:\SSMS_Layout。
C:\SSMS_Layout\vs_SSMS.exe --lang en-US --add Microsoft.SqlServer.Workload.SSMS.AI --includeRecommended
若要從配置安裝具有 Integration Services 支援的 SSMS,請執行:
C:\SSMS_Layout\vs_SSMS.exe --noWeb --noUpdateInstaller --add Microsoft.SSMS.Component.IS --includeRecommended --passive
若要安裝具有 Integration Services 和 Reporting Services 支援的 SSMS,請執行:
C:\SSMS_Layout\vs_SSMS.exe --noWeb --noUpdateInstaller --add Microsoft.SSMS.Component.IS --add Microsoft.SSMS.Component.RS --includeRecommended --passive
使用佈局工具更新現有安裝
若要將 SSMS 更新至最新版本,請使用與原始安裝相同的元件來建立版面配置。
變更至版面配置資料夾:
cd C:\SSMS_Layout更新至最新發行版本:
vs_SSMS.exe update --noWeb
使用佈局修改現有安裝
若要更新 SSMS 以包含其他元件,請使用先前的範例,使用您想要的元件建立版面配置。
變更至版面配置資料夾:
cd C:\SSMS_Layout更新至最新發行版本:
vs_SSMS.exe update --noWeb --quiet --wait --norestart修改 SSMS 以新增 Analysis Services、Integration Services 和 Reporting Services 元件,使用包含這些元件的離線配置,執行:
vs_SSMS.exe modify --noWeb --productID Microsoft.VisualStudio.Product.SSMS --channelID SSMS.22.SSMS.Release --add Microsoft.SSMS.Component.AS --add Microsoft.SSMS.Component.IS --add Microsoft.SSMS.Component.RS --quiet --norestart
卸載現有程式
若要從工作站解除安裝 SSMS 22 GA 版本,請使用下列範例。
變更至 Visual Studio 安裝程式資料夾:
cd "C:\Program Files (x86)\Microsoft Visual Studio\Installer"移除 SSMS 22 GA(正式發佈)版本:
setup.exe uninstall --passive --productId Microsoft.VisualStudio.Product.Ssms --channelId SSMS.22.SSMS.Release --noweb