Windows에서 SQL Server Management Studio를 사용 하 여 Linux에서 SQL Server 관리Use SQL Server Management Studio on Windows to manage SQL Server on Linux

이 항목은 다음에 적용됩니다. 아니요Windows의 SQL Server예Linux의 SQL Server아니요Azure SQL Database아니요Azure SQL Data Warehouse아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: noSQL Server on WindowsyesSQL Server on LinuxnoAzure SQL DatabasenoAzure SQL Data WarehousenoParallel Data Warehouse

이 항목에서는 소개 SQL Server Management Studio (SSMS) 과정을 안내 하는 몇 가지 일반 작업 및 합니다.This topic introduces SQL Server Management Studio (SSMS) and walks you through a couple of common tasks. SSMS는 Windows 응용 프로그램, 따라서 Linux에서 원격 SQL Server 인스턴스에 연결할 수 있는 Windows 컴퓨터는 경우 SSMS를 사용 합니다.SSMS is a Windows application, so use SSMS when you have a Windows machine that can connect to a remote SQL Server instance on Linux.

SQL Server Management Studio (SSMS) 무료로 개발 및 관리 요구 사항에 대 한 Microsoft 서비스를 해제 하는 SQL 도구 제품군의 일부입니다.SQL Server Management Studio (SSMS) is part of a suite of SQL tools that Microsoft offers free of charge for your development and management needs. SSMS는 액세스, 구성, 관리, 관리, 운영 및 온-프레미스를 실행 중인 SQL server 또는 Linux, Windows 또는 macOS 및 Azure SQL 데이터베이스에는 Docker 및 Azure SQL 데이터 웨어하우스 클라우드의 모든 구성 요소를 개발 하기 위한 통합된 환경.SSMS is an integrated environment to access, configure, manage, administer, and develop all components of SQL Server running on-premises or in the cloud, on Linux, Windows or Docker on macOS and Azure SQL Database and Azure SQL Data Warehouse. SSMS 다양 한 개발자와 모든 기술 수준의 관리자에 SQL Server에 대 한 액세스를 제공 하기 위해 풍부한 스크립트 편집기와 광범위 한 그래픽 도구 그룹을 결합 합니다.SSMS combines a broad group of graphical tools with a number of rich script editors to provide access to SQL Server to developers and administrators of all skill levels.

SSMS는 도구를 비롯 하 여 SQL Server에 대 한 다양 한 개발 및 관리 기능 집합을 제공 합니다.SSMS offers a broad set of development and management capabilities for SQL Server, including tools to:

  • 구성, 모니터링 및 단일 컴퓨터 또는 SQL Server의 여러 인스턴스를 관리 합니다.Configure, monitor and administer single or multiple instances of SQL Server
  • 배포, 모니터링 및 데이터 계층 구성 요소와 같은 업그레이드 데이터베이스 및 데이터 웨어하우스Deploy, monitor, and upgrade data-tier components such as databases and data warehouses
  • 데이터베이스 백업 및 복원Backup and restore databases
  • 빌드 및 T-SQL 쿼리 및 스크립트를 실행 및 결과 참조 하십시오.Build and execute T-SQL queries and scripts and see results
  • 데이터베이스 개체에 대 한 T-SQL 스크립트를 생성 합니다.Generate T-SQL scripts for database objects
  • 데이터베이스의 데이터 보기 및 편집View and edit data in databases
  • T-SQL 쿼리 및 뷰, 테이블 및 저장된 프로시저와 같은 데이터베이스 개체를 시각적으로 디자인Visually design T-SQL queries and database objects such as views, tables and stored procedures

참조 사용 하 여 SQL Server Management Studio 자세한 정보에 대 한 합니다.See Use SQL Server Management Studio for more information.

SQL Server Management Studio (SSMS)의 최신 버전 설치Install the newest version of SQL Server Management Studio (SSMS)

SQL Server를 사용할 때는 항상 최신 버전의 SQL Server Management Studio (SSMS)를 사용 해야 합니다.When working with SQL Server, you should always use the most recent version of SQL Server Management Studio (SSMS). 최신 버전의 SSMS 지속적으로 업데이트 되 고 최적화 된와 현재 SQL Server on 2017 Linux 합니다.The latest version of SSMS is continually updated and optimized and currently works with SQL Server 2017 on Linux. 참조를 다운로드 하 여 최신 버전을 설치 하려면 SQL Server Management Studio 다운로드합니다.To download and install the latest version, see Download SQL Server Management Studio. 최신 상태로 유지, 최신 버전의 SSMS 묻는 메시지를 다운로드 하는 새 버전이 있는 경우.To stay up-to-date, the latest version of SSMS prompts you when there is a new version available to download.

시작하기 전 주의 사항Before you begin

만들기 및 데이터베이스 관리Create and manage databases

에 연결 된 상태는 마스터 데이터베이스 서버에 데이터베이스를 만들 하 고 수정 하거나 수 있습니다 기존 데이터베이스를 삭제 합니다.While connected to the master database, you can create databases on the server and modify or drop existing databases. 다음 단계에서는 Management Studio를 통해 일반적인 몇 가지 데이터베이스 관리 태스크를 수행 하는 방법에 설명 합니다.The following steps describe how to accomplish several common database management tasks through Management Studio. 이러한 작업을 수행 하려면 반드시 연결한는 마스터 SQL Server 2017 linux를 설정할 때 만든 서버 수준 보안 주체 로그인을 사용 하 여 데이터베이스입니다.To perform these tasks, make sure you are connected to the master database with the server-level principal login that you created when you set up SQL Server 2017 on Linux.

새 데이터베이스 만들기Create a new database

  1. SSMS를 시작 하 고 SQL Server 2017 linux에 서버에 연결Start SSMS and connect to your server in SQL Server 2017 on Linux

  2. 개체 탐색기에서 마우스 오른쪽 단추로 클릭는 데이터베이스 폴더를 마우스 클릭 * 새 데이터베이스... "In Object Explorer, right-click on the Databases folder, and then click *New Database..."

  3. 새 데이터베이스 대화 상자에서 새 데이터베이스에 대 한 이름을 입력 한 다음 클릭 확인In the New Database dialog, enter a name for your new database, and then click OK

새 데이터베이스 서버에 성공적으로 만들어집니다.The new database is successfully created in your server. T-SQL을 사용 하 여 새 데이터베이스를 만들려면 다음을 참조 하는 경우 CREATE DATABASE (SQL Server Transact SQL)합니다.If you prefer to create a new database using T-SQL, then see CREATE DATABASE (SQL Server Transact-SQL).

데이터베이스 삭제Drop a database

  1. SSMS를 시작 하 고 SQL Server 2017 linux에 서버에 연결Start SSMS and connect to your server in SQL Server 2017 on Linux

  2. 개체 탐색기에서 확장 된 데이터베이스 폴더를 서버에 모든 데이터베이스의 목록입니다.In Object Explorer, expand the Databases folder to see a list of all the database on the server.

  3. 개체 탐색기에서 삭제 하려는 데이터베이스를 마우스 오른쪽 단추로 클릭 한 다음 클릭 삭제In Object Explorer, right-click on the database you wish to drop, and then click Delete

  4. 개체 삭제 대화 상자에서 확인 기존 연결 닫기 클릭 한 다음 확인In the Delete Object dialog, check Close existing connections and then click OK

데이터베이스 서버에서 성공적으로 삭제 됩니다.The database is successfully dropped from your server. T-SQL을 사용 하 여 데이터베이스를 삭제 하려면 다음을 참조 하면 DROP DATABASE (SQL Server Transact SQL)합니다.If you prefer to drop a database using T-SQL, then see DROP DATABASE (SQL Server Transact-SQL).

작업 모니터를 사용 하 여 SQL Server 작업에 대 한 정보를 보려면Use Activity Monitor to see information about SQL Server activity

작업 모니터 도구는 SQL Server Management Studio (SSMS)에 기본적으로 제공 하 고 SQL Server 프로세스와 이러한 프로세스가 현재 SQL Server 인스턴스의 미치는 영향에 대 한 정보를 표시 합니다.The Activity Monitor tool is built-in into SQL Server Management Studio (SSMS) and displays information about SQL Server processes and how these processes affect the current instance of SQL Server.

  1. SSMS를 시작 하 고 SQL Server 2017 linux에 서버에 연결Start SSMS and connect to your server in SQL Server 2017 on Linux

  2. 개체 탐색기에서 마우스 오른쪽 단추로 클릭는 서버 노드를 차례로 클릭 한 다음 작업 모니터In Object Explorer, right-click the server node, and then click Activity Monitor

작업 모니터에서는 확장 및 축소 가능한 창이 다음에 대 한 정보를 보여 줍니다.Activity Monitor shows expandable and collapsible panes with information about the following:

  • 개요Overview
  • 프로세스Processes
  • 리소스 대기Resource Waits
  • 데이터 파일 I/OData File I/O
  • 비용이 드는 최근 쿼리Recent Expensive Queries
  • 비용이 드는 활성 쿼리Active Expensive Queries

창을 확장 하면 작업 모니터는 인스턴스에서 정보를 쿼리 합니다.When a pane is expanded, Activity Monitor queries the instance for information. 창을 축소하면 해당 창에 대한 모든 쿼리 작업이 중지됩니다.When a pane is collapsed, all querying activity stops for that pane. 하나 이상의 창을 인스턴스에서 여러 종류의 작업을 보려면를 동시에 확장할 수 있습니다.You can expand one or more panes at the same time to view different kinds of activity on the instance.

참고 항목See also