빠른 시작: Azure Data StudioAzure Data Studio를 사용하여 SQL Server 연결 및 쿼리Quickstart: Connect and query SQL Server using Azure Data StudioAzure Data Studio

이 빠른 시작에서는 Azure Data StudioAzure Data Studio를 사용하여 SQL Server에 연결한 다음, T-SQL(Transact-SQL) 문을 사용하여 Azure Data StudioAzure Data Studio 자습서에서 사용되는 TutorialDB를 만드는 방법을 보여 줍니다.This quickstart shows how to use Azure Data StudioAzure Data Studio to connect to SQL Server, and then use Transact-SQL (T-SQL) statements to create the TutorialDB used in Azure Data StudioAzure Data Studio tutorials.

사전 요구 사항Prerequisites

이 빠른 시작을 완료하려면 Azure Data StudioAzure Data Studio 및 SQL Server 액세스 권한이 필요합니다.To complete this quickstart, you need Azure Data StudioAzure Data Studio, and access to SQL Server.

SQL Server에 대한 액세스 권한이 없는 경우 다음 링크에서 해당 플랫폼을 선택합니다(SQL 로그인 및 암호를 기억해야 함).If you don't have access to a SQL Server, select your platform from the following links (make sure you remember your SQL Login and Password!):

SQL Server에 연결Connect to a SQL Server

  1. Azure Data StudioAzure Data Studio 를 시작합니다.Start Azure Data StudioAzure Data Studio.

  2. Azure Data StudioAzure Data Studio를 처음 실행하면 시작 페이지가 열립니다.The first time you run Azure Data StudioAzure Data Studio the Welcome page should open. 시작 페이지가 표시되지 않으면 도움말 > 시작을 선택합니다.If you don't see the Welcome page, select Help > Welcome. 새 연결을 선택하여 연결 창을 엽니다.Select New Connection to open the Connection pane:

    새 연결 아이콘

  3. 이 문서에서는 ‘SQL 로그인’을 사용하지만 ‘Windows 인증’도 지원됩니다. This article uses SQL Login, but Windows Authentication is supported. 다음과 같이 필드를 채웁니다.Fill in the fields as follows:

  • 서버 이름: -여기에 서버 이름을 입력합니다.Server Name: - Enter server name here. 예를 들어 localhost를 입력합니다.For example, localhost.

  • 인증 유형: SQL 로그인Authentication Type: SQL Login

  • 사용자 이름: SQL Server의 사용자 이름User name: User name for the SQL Server

  • 암호: SQL Server의 암호Password: Password for the SQL Server

  • 데이터베이스 이름: 이 필드는 비워 둠Database Name: leave this field blank

  • 서버 그룹: <기본값>Server Group: <Default>

    새 연결 화면

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

다음 단계에서는 TutorialDB라는 데이터베이스를 만듭니다.The following steps create a database named TutorialDB:

  1. localhost 서버를 마우스 오른쪽 단추로 클릭하고 새 쿼리를 선택합니다.Right-click on your server, localhost, and select New Query.

  2. 쿼리 창에 다음 코드 조각을 붙여넣고 실행을 클릭합니다.Paste the following snippet into the query window: and then select Run.

USE master
GO
IF NOT EXISTS (
 SELECT name
 FROM sys.databases
 WHERE name = N'TutorialDB'
)
 CREATE DATABASE [TutorialDB];
GO
IF SERVERPROPERTY('ProductVersion') > '12'
 ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON;
GO

쿼리가 완료되면 데이터베이스 목록에 새 TutorialDB가 나타납니다.After the query completes, the new TutorialDB appears in the list of databases. 표시되지 않는 경우 데이터베이스 노드를 마우스 오른쪽 단추로 클릭하고 새로 고침을 선택합니다.If you don't see it, right-click the Databases node and select Refresh.

데이터베이스 만들기

테이블 만들기Create a table

쿼리 편집기는 여전히 master 데이터베이스에 연결되어 있지만 TutorialDB 데이터베이스에 테이블을 만들려고 합니다.The query editor is still connected to the master database, but we want to create a table in the TutorialDB database.

  1. 연결 컨텍스트를 TutorialDB로 변경합니다.Change the connection context to TutorialDB:

    컨텍스트 변경

  2. 쿼리 창에 다음 코드 조각을 붙여넣고 실행을 클릭합니다.Paste the following snippet into the query window and click Run:

    참고

    편집기에서 이전 쿼리에 추가하거나 이전 쿼리를 덮어쓸 수 있습니다.You can append this too, or overwrite the previous query in the editor. 실행을 클릭하면 선택한 쿼리만 실행됩니다.Note that clicking Run executes only the query that is selected. 아무것도 선택하지 않은 경우 실행을 클릭하면 편집기의 모든 쿼리가 실행됩니다.If nothing is selected, clicking Run executes all queries in the editor.

-- Create a new table called 'Customers' in schema 'dbo'
-- Drop the table if it already exists
IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
 DROP TABLE dbo.Customers;
GO
-- Create the table in the specified schema
CREATE TABLE dbo.Customers
(
 CustomerId int NOT NULL PRIMARY KEY, -- primary key column
 Name nvarchar(50) NOT NULL,
 Location nvarchar(50) NOT NULL,
 Email nvarchar(50) NOT NULL
);
GO

쿼리가 완료되면 테이블 목록에 새 Customers 테이블이 나타납니다.After the query completes, the new Customers table appears in the list of tables. TutorialDB > 테이블 노드를 마우스 오른쪽 단추로 클릭하고 새로 고침을 선택해야 할 수도 있습니다.You might need to right-click the TutorialDB > Tables node and select Refresh.

행 삽입Insert rows

  • 쿼리 창에 다음 코드 조각을 붙여넣고 실행을 클릭합니다.Paste the following snippet into the query window and click Run:
-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers
 ([CustomerId], [Name], [Location], [Email])
VALUES
 ( 1, N'Orlando', N'Australia', N''),
 ( 2, N'Keith', N'India', N'keith0@adventure-works.com'),
 ( 3, N'Donna', N'Germany', N'donna0@adventure-works.com'),
 ( 4, N'Janet', N'United States', N'janet1@adventure-works.com')
GO

쿼리에서 반환된 데이터 보기View the data returned by a query

  1. 쿼리 창에 다음 코드 조각을 붙여넣고 실행을 클릭합니다.Paste the following snippet into the query window and click Run:
-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;

결과 선택

다음 단계Next steps

이제 SQL Server에 연결하고 쿼리를 실행했으므로 코드 편집기 자습서를 사용해 봅니다.Now that you've successfully connected to SQL Server and run a query try out the Code editor tutorial.