Краткое руководство. Подключение и отправка запроса к SQL Server с помощью Azure Data StudioAzure Data StudioQuickstart: Connect and query SQL Server using Azure Data StudioAzure Data Studio

В этом кратком руководстве показано, как использовать Azure Data StudioAzure Data Studio для подключения к SQL Server, а затем с помощью инструкций Transact-SQL (T-SQL) создать базу данных TutorialDB, применяемую в руководствах Azure Data StudioAzure Data Studio.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 ServerConnect 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:

  • В поле Имя сервера введите имя SQL Server.Server Name: - Enter server name here. Например: localhost.For example, localhost.

  • Тип проверки подлинности: Имя входа SQLAuthentication Type: SQL Login

  • Имя пользователя: имя пользователя SQL ServerUser name: User name for the SQL Server

  • Пароль: пароль для SQL ServerPassword: 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.