Aracılığıyla paylaş


SQL Server Management Studio yüklemesi için komut satırı parametre örnekleri

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse Analytics

SQL Server Management Studio'yu (SSMS) yüklemek için kullanılabilen çok sayıda komut satırı parametresi vardır. Gereksinimlerinize uyacak şekilde özelleştirilebilen çeşitli örnekler de dahildir.

Tüm komutlar yönetici yükseltmesi gerektirir ve işlem yükseltilmiş bir istemden başlatılmazsa bir Kullanıcı Hesabı Denetimi istemi görüntülenir.

Birden çok satırı tek bir komutta birleştirmek için komut satırının sonundaki ^ karakterini kullanabilirsiniz. Alternatif olarak, bu satırları tek bir satıra yerleştirebilirsiniz. PowerShell'de eşdeğer, backtick (') karakteridir.

Komutları etkileşimli olmayan bir şekilde yürütmek için --passive veya --quiet kullanabilirsiniz. Bu parametreler hakkında daha fazla bilgi için bkz. SQL Server Management Studio'yu yüklemek için komut satırı parametrelerini kullanma.

Komut satırını kullanarak yükleyebileceğiniz iş yüklerinin ve bileşenlerin listesi için bkz. SQL Server Management Studio için iş yükü ve bileşen kimlikleri.

Önyükleyici ile birlikte --installPath ve --add kullanarak yükleme

Etkileşimli istem olmadan ancak ilerleme durumu görüntülenen en düşük SSMS örneğini yükleyin:

vs_SSMS.exe --installPath C:\SSMS22 --passive --norestart

SSMS'yi İtalyanca dil paketiyle sessizce yükleyin ve yalnızca ürün yüklendiğinde geri döndürün:

vs_SSMS.exe --installPath C:\SSMS22 --addProductLang it-it --quiet --wait

İş yüklerini yükleme

Kullanıcı arabirimi etkileşimli olmayan bir şekilde görüntülenen Git tümleştirmesi ile SSMS'yi yükleyin:

vs_SSMS.exe --add Microsoft.SqlServer.Workload.SSMS.CodeTools --includeRecommended --passive

SSMS'yi İş Zekası iş yükündeki tüm bileşenlerle birlikte yükleyin ve kullanıcı arabirimi etkileşimli olmayan bir şekilde görüntülenir:

vs_SSMS.exe --add Microsoft.SqlServer.Workload.SSMS.BI --includeRecommended --passive --norestart

Güncelleştir

Komut satırı aracılığıyla bir SSMS yüklemesini, görüntülenen ilerleme durumuyla ve etkileşimli istem olmadan güncelleştirin. Yükleyiciyi, yükleyicinin bulunduğu klasörden program aracılığıyla başlatamazsınız.

vs_SSMS.exe update --passive --norestart --installPath "C:\SSMS22"

SSMS yüklemesini komut satırı aracılığıyla sessizce güncelleştirin:

vs_SSMS.exe update --noWeb --quiet --wait --norestart

Ağ düzeni veya yerel önbellek oluşturmak için kullanma --layout

SSMS'de SSMS ve Copilot ile İngilizce dil paketini içeren bir düzen oluşturun:

vs_SSMS.exe --layout C:\SSMS_Layout --lang en-US --add Microsoft.SqlServer.Workload.SSMS.AI --includeRecommended

SSMS'de SSMS ve Integration Services ile İngilizce dil paketini içeren bir düzen oluşturun:

vs_SSMS.exe --layout C:\SSMS_Layout --lang en-US --add Microsoft.SSMS.Component.IS --includeRecommended

İki iş yükü ve üç dilde isteğe bağlı bir bileşen içeren bir düzen oluşturun:

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 ve tüm diller için eksiksiz bir yerel düzen oluşturmak için şunu çalıştırın:

vs_SSMS.exe --layout C:\SSMS_Layout --all

SQL Server Management Studio için bileşenleri yalnızca Integration Services ve Reporting Services bileşeniyle sınırlayan bir yerel düzen oluşturmak için şunu çalıştırın:

vs_SSMS.exe --layout C:\SSMS_Layout --add Microsoft.SSMS.Component.IS --add Microsoft.SSMS.Component.RS

SQL Server Management Studio için bileşenleri yalnızca çevrimdışı yardım içeriğiyle sınırlayan bir yerel düzen oluşturmak için şunu çalıştırın:

vs_SSMS.exe --layout C:\SSMS_Layout --add Microsoft.Component.HelpViewer

Bir düzen yükleyin

Düzen oluşturulduktan sonra, yükleme için çevrimdışı bir makineye kopyalanabilir. Belirli bileşenleri yüklemek için, bu bileşenlerin çevrimdışı düzene zaten dahil edilmesi gerekir. Daha fazla bilgi için tam yerel düzen örneğine bakın.

Düzenin kaydedildiği klasörde olduğunuzdan emin olun. Bu örneklerde , şeklindedir C:\SSMS_Layout.

C:\SSMS_Layout\vs_SSMS.exe --lang en-US --add Microsoft.SqlServer.Workload.SSMS.AI --includeRecommended

Integration Services desteğine sahip SSMS'yi düzenden yüklemek için şunu çalıştırın:

C:\SSMS_Layout\vs_SSMS.exe --noWeb --noUpdateInstaller --add Microsoft.SSMS.Component.IS --includeRecommended --passive

Integration Services ve Reporting Services desteğiyle SSMS'yi yüklemek için şunu çalıştırın:

C:\SSMS_Layout\vs_SSMS.exe --noWeb --noUpdateInstaller --add Microsoft.SSMS.Component.IS --add Microsoft.SSMS.Component.RS --includeRecommended --passive

Mevcut bir yüklemeyi düzen kullanarak güncelleştirme

SSMS'yi en son sürüme güncelleştirmek için özgün yüklemeyle aynı bileşenlere sahip bir düzen oluşturun.

  1. Düzen klasörüne geçin:

    cd C:\SSMS_Layout
    
  2. En son yayınlanan sürüme güncelleştirin:

    vs_SSMS.exe update --noWeb
    

Var olan bir yüklemeyi düzen kullanarak değiştirme

SSMS'yi diğer bileşenleri içerecek şekilde güncelleştirmek için, önceki örnekleri kullanarak istediğiniz bileşenlerle bir düzen oluşturun.

  1. Düzen klasörüne geçin:

    cd C:\SSMS_Layout
    
  2. En son yayınlanan sürüme güncelleştirin:

    vs_SSMS.exe update --noWeb --quiet --wait --norestart
    
  3. Analysis Services, Integration Services ve Reporting Services bileşenlerini eklemek için SSMS'yi değiştirin; bu bileşenleri içeren çevrimdışı düzeni kullanarak şunu çalıştırın:

    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
    

Var olan bir yüklemeyi kaldırma

SSMS 22 GA sürümünü bir iş istasyonundan kaldırmak için aşağıdaki örneği kullanın.

  1. Visual Studio Yükleyicisi klasörüne geçin:

    cd "C:\Program Files (x86)\Microsoft Visual Studio\Installer"
    
  2. SSMS 22 GA (Sürüm) sürümünü kaldırın:

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