적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SSMS(SQL Server Management Studio)를 설치하는 데 사용할 수 있는 수많은 명령줄 매개 변수가 있습니다. 요구 사항에 맞게 사용자 지정할 수 있는 몇 가지 예가 포함되어 있습니다.
모든 명령에는 관리자 권한 상승이 필요하며 관리자 권한 프롬프트에서 프로세스가 시작되지 않은 경우 사용자 계정 컨트롤 프롬프트가 표시됩니다.
명령줄 끝에 있는 ^ 문자를 사용하여 여러 줄을 단일 명령에 연결할 수 있습니다. 또는 이러한 줄을 단일 행에 함께 배치할 수 있습니다. PowerShell에서 해당 문자는 백틱(') 문자입니다.
명령을 비대화형 방식으로 실행하려면 --passive 또는 --quiet를 사용하십시오. 이러한 매개 변수에 대한 자세한 내용은 명령줄 매개 변수를 사용하여 SQL Server Management Studio 설치를 참조하세요.
명령줄을 사용하여 설치할 수 있는 워크로드 및 구성 요소 목록은 SQL Server Management Studio의 워크로드 및 구성 요소 ID를 참조하세요.
부트스트래퍼와 함께 --installPath 및 --add을(를) 설치하십시오.
대화형 프롬프트가 없지만 진행률이 표시된 SSMS의 최소 인스턴스를 설치합니다.
vs_SSMS.exe --installPath C:\SSMS21 --passive --norestart
자동 설치 모드로 SSMS를 이탈리아어 언어 팩과 함께 설치하고, 제품이 설치된 경우에만 반환합니다.
vs_SSMS.exe --installPath C:\SSMS21 --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:\SSMS21"
명령줄을 통해 SSMS 설치를 조용히 업데이트합니다.
vs_SSMS.exe update --noWeb --quiet --wait --norestart
네트워크 레이아웃 또는 로컬 캐시를 만드는 데 사용 --layout
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
구성 요소를 Integration Services 및 Reporting Services 구성 요소로만 제한하는 SQL Server Management Studio에 대한 로컬 레이아웃을 만들려면 다음을 실행합니다.
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이러한 구성 요소를 포함하는 오프라인 레이아웃을 사용하여 Analysis Services, Integration Services 및 Reporting Services 구성 요소를 추가하도록 SSMS를 수정하고 다음을 실행합니다.
vs_SSMS.exe modify --noWeb --productID Microsoft.VisualStudio.Product.SSMS --channelID SSMS.21.SSMS.Release --add Microsoft.SSMS.Component.AS --add Microsoft.SSMS.Component.IS --add Microsoft.SSMS.Component.RS --quiet --norestart
기존 설치 제거
워크스테이션에서 SSMS 21 GA 릴리스를 제거하려면 다음 예제를 사용합니다.
Visual Studio 설치 관리자 폴더로 변경합니다.
cd "C:\Program Files (x86)\Microsoft Visual Studio\Installer"SSMS 21 GA(릴리스) 버전을 제거합니다.
setup.exe uninstall --passive --productId Microsoft.VisualStudio.Product.Ssms --channelId SSMS.21.SSMS.Release --noweb