적용 대상: SQL Server
Azure SQL 데이터베이스
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System(PDW)
SSMS 유틸리티가 SQL Server Management Studio를 엽니다. 지정된 경우 Ssms 는 서버에 대한 연결도 설정하고 쿼리, 스크립트, 파일, 프로젝트 및 솔루션을 엽니다.
쿼리, 프로젝트 또는 솔루션이 포함된 파일을 지정할 수 있습니다. 연결 정보가 제공되고 파일 형식이 해당 서버 형식과 연결된 경우 쿼리가 포함된 파일은 서버에 자동으로 연결됩니다. 예를 들어 .sql 파일은 SQL Server Management Studio에서 SQL 쿼리 편집기 창을 열고 .mdx 파일은 SQL Server Management Studio에서 MDX 쿼리 편집기 창을 엽니다. SQL Server 솔루션 및 프로젝트는 SQL Server Management Studio에서 열립니다.
비고
Ssms 유틸리티는 쿼리를 실행하지 않습니다. 명령줄에서 쿼리를 실행하려면 sqlcmd 유틸리티를 사용합니다.
문법
Ssms
[scriptfile] [projectfile] [solutionfile]
[-S servername] [-d databasename] [-G] [-U username] [-E] [-nosplash] [-log [filename]?] [-?]
주장들
scriptfile 하나 이상의 스크립트 파일을 지정합니다. 매개 변수는 파일에 대한 전체 경로를 포함해야 합니다.
projectfile 스크립트 프로젝트를 열기 위해 지정합니다. 매개 변수는 스크립트 프로젝트 파일의 전체 경로를 포함해야 합니다.
solutionfile 열 솔루션을 지정합니다. 매개 변수는 솔루션 파일의 전체 경로를 포함해야 합니다.
[-S서버 이름] 서버 이름
[-ddatabasename] 데이터베이스 이름
[-G] Active Directory 인증을 사용하여 연결합니다. 연결 유형은 -U 가 포함되는지 여부를 결정합니다.
비고
Active Directory - MFA를 사용한 유니버설 지원 은 현재 지원되지 않습니다.
[-U사용자 이름] 'SQL 인증'으로 연결할 때의 사용자 이름
비고
-P 가 SSMS 버전 18.0에서 제거되었습니다.
해결 방법: UI를 사용하여 서버에 연결하고 암호를 저장합니다.
[-E] Windows 인증을 사용하여 연결
[-nosplash] 여는 동안 SQL Server Management Studio에서 시작 화면 그래픽을 표시하지 못하도록 합니다. 제한된 대역폭과의 연결을 통해 터미널 서비스를 통해 SQL Server Management Studio를 실행하는 컴퓨터에 연결할 때 이 옵션을 사용합니다. 이 인수는 대/소문자를 구분하지 않으며 다른 인수 앞이나 뒤로 나타날 수 있습니다.
[-log[파일명]? (선택적)] 문제 해결을 위해 지정된 파일에 SQL Server Management Studio 작업을 기록합니다.
[-?] 명령줄 도움말 표시
비고
모든 스위치는 선택 사항이며 쉼표로 구분된 파일을 제외한 공백으로 구분됩니다. 스위치를 지정하지 않으면 Ssms는도구 메뉴의 옵션 설정에 지정된 대로 SQL Server Management Studio를 엽니다. 예를 들어 시작 시 환경/일반 페이지에서 새 쿼리 열기 창을 지정하면 빈 쿼리 편집기가 있는 Ssms가 열립니다.
-log 스위치는 다른 모든 스위치 뒤에, 명령줄의 끝에 나타나야 합니다. 파일 이름 인수는 선택 사항입니다. 파일 이름을 지정하고 파일이 없으면 파일이 만들어집니다. 파일을 만들 수 없는 경우(예: 쓰기 권한이 부족하여 로그가 대신 할당되지 않은 APPDATA 위치에 기록됩니다(아래 참조). 파일 이름 인수를 지정하지 않으면 현재 사용자의 비로컬화된 애플리케이션 데이터 폴더에 두 개의 파일이 기록됩니다. SQL Server의 비로컬화된 애플리케이션 데이터 폴더는 APPDATA 환경 변수에서 찾을 수 있습니다. 예를 들어 SQL Server 2012의 경우 폴더는 시스템 드라이브<:\Users\>username<\AppData\Roaming\Microsoft\AppEnv\10.0\입니다>. 기본적으로 두 파일의 이름은 ActivityLog.xml ActivityLog.xsl입니다. 전자는 활동 로그 데이터를 포함하고, 후자는 XML 파일을 보다 편리하게 볼 수 있는 XML 스타일시트입니다. Internet Explorer와 같은 기본 XML 뷰어에서 로그 파일을 보려면 다음 단계를 사용합니다. 시작, 실행을 차례로 클릭한 다음 제공된 필드에 "<system drive>:\Users\<username>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml"를 입력한 다음 Enter 키를 누릅니다.
쿼리가 포함된 파일은 연결 정보가 제공되고 파일 형식이 해당 서버 형식과 연결된 경우 서버에 연결하라는 메시지를 표시합니다. 예를 들어 .sql 파일은 SQL Server Management Studio에서 SQL 쿼리 편집기 창을 열고 .mdx 파일은 SQL Server Management Studio에서 MDX 쿼리 편집기 창을 엽니다. SQL Server 솔루션 및 프로젝트는 SQL Server Management Studio에서 열립니다.
다음 표에서는 서버 형식을 파일 확장 프로그램에 매핑합니다.
서버 유형 | 확장 |
---|---|
SQL 서버 | .sql |
SQL Server Analysis Services | .mdx .xmla |
예시
다음 스크립트는 기본 설정이 있는 명령 프롬프트에서 SQL Server Management Studio를 엽니다.
Ssms
다음 스크립트는 Active Directory - 통합을 사용하여 명령 프롬프트에서 SQL Server Management Studio를 엽니다.
Ssms.exe -S servername.database.windows.net -G
다음 스크립트는 시작 화면을 표시하지 않고 코드 편집기가 서버 ACCTG
및 데이터베이스 AdventureWorks2022
로 설정된 Windows 인증을 사용하여 명령 프롬프트에서 SQL Server Management Studio를 엽니다.
Ssms -E -S ACCTG -d AdventureWorks2022 -nosplash
다음 스크립트는 명령 프롬프트에서 SQL Server Management Studio를 열고 MonthEndQuery 스크립트를 엽니다.
Ssms "C:\Documents and Settings\username\My Documents\SQL Server Management Studio Projects\FinanceScripts\FinanceScripts\MonthEndQuery.sql"
다음 스크립트는 명령 프롬프트에서 SQL Server Management Studio를 열고 이름이 지정된 developer
컴퓨터에서 NewReportsProject 프로젝트를 엽니다.
Ssms "\\developer\fin\ReportProj\ReportProj\NewReportProj.ssmssqlproj"
다음 스크립트는 명령 프롬프트에서 SQL Server Management Studio를 열고 MonthlyReports 솔루션을 엽니다.
Ssms "C:\solutionsfolder\ReportProj\MonthlyReports.ssmssln"