共用方式為


SQL Server Management Studio 安裝的命令列參數範例

適用於:SQL ServerAzure 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 更新至最新版本,請使用與原始安裝相同的元件來建立版面配置。

  1. 變更至版面配置資料夾:

    cd C:\SSMS_Layout
    
  2. 更新至最新發行版本:

    vs_SSMS.exe update --noWeb
    

使用佈局修改現有安裝

若要更新 SSMS 以包含其他元件,請使用先前的範例,使用您想要的元件建立版面配置。

  1. 變更至版面配置資料夾:

    cd C:\SSMS_Layout
    
  2. 更新至最新發行版本:

    vs_SSMS.exe update --noWeb --quiet --wait --norestart
    
  3. 修改 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 版本,請使用下列範例。

  1. 變更至 Visual Studio 安裝程式資料夾:

    cd "C:\Program Files (x86)\Microsoft Visual Studio\Installer"
    
  2. 移除 SSMS 22 GA(正式發佈)版本:

     setup.exe uninstall --passive --productId Microsoft.VisualStudio.Product.Ssms --channelId SSMS.22.SSMS.Release --noweb