Краткое руководство. Использование SSMS для подключения к Базе данных SQL Azure или Управляемому экземпляру SQL Azure

Область применения:База данных SQL Azure Управляемый экземпляр SQL Azure

Из этого краткого руководства вы узнаете, как использовать SQL Server Management Studio (SSMS) для подключения к Базе данных SQL Azure и Управляемому экземпляру SQL Azure и выполнять запросы.

Предварительные требования

Для работы с этим кратким руководством требуется следующее:

Если вы просто хотите выполнить некоторые нерегламентированные запросы, не устанавливая SSMS, см. статью Краткое руководство. Выполнение запросов к Базе данных SQL Azure с помощью редактора запросов на портале Azure.

Получение сведений о подключении к серверу

Получите сведения, необходимые для подключения к базе данных. Для выполнения инструкций из этого краткого руководства вам понадобится полное имя сервера или имя узла, имя базы данных и данные для входа.

  1. Войдите на портал Azure.

  2. Перейдите на страницу База данных или Управляемые экземпляры, к которым хотите отправить запрос.

  3. На странице Обзор просмотрите полное имя сервера рядом с полем Имя сервера для вашей базы данных в службе "База данных SQL" или полное имя сервера (или IP-адрес) рядом с полем Узел для вашего управляемого экземпляра в Управляемом экземпляре SQL или вашего экземпляра SQL Server на виртуальной машине. Чтобы скопировать имя сервера или имя узла, наведите на него указатель мыши и щелкните значок копирования.

Примечание

Сведения о подключении SQL Server на виртуальной машине Azure см. в разделе Подключение к SQL Server.

Подключение к базе данных

Примечание

В декабре 2021 г. выпуски SSMS до версии 18.6 перестанут использовать многофакторную проверку подлинности через Azure Active Directory.

Чтобы и дальше использовать проверку подлинности Azure Active Directory с MFA, установите SSMS 18.6 или более поздней версии.

В среде SSMS подключитесь к серверу.

Важно!

Сервер прослушивает порт 1433. Чтобы подключиться к серверу из-за пределов корпоративного брандмауэра, необходимо открыть этот порт в брандмауэре.

  1. Откройте SSMS.

  2. Откроется диалоговое окно Соединение с сервером . Введите следующие сведения:

    Параметр Рекомендуемое значение Описание
    Тип сервера Ядро СУБД Обязательное значение.
    Имя сервера Полное имя сервера Что-то вроде: имя_сервера.база_данных.windows.net.
    Аутентификация Проверка подлинности SQL Server В этом руководстве используется проверка подлинности SQL.
    Имя входа Идентификатор пользователя учетной записи администратора сервера Идентификатор пользователя учетной записи администратора сервера, используемый для создания сервера.
    Пароль Пароль для учетной записи администратора сервера Пароль учетной записи администратора сервера, используемый для создания сервера.

    подключение к серверу

Примечание

В этом руководстве используется аутентификация SQL Server.

  1. Выберите Параметры в диалоговом окне Подключение к серверу. В раскрывающемся меню Подключение к базе данных выберите mySampleDatabase. После выполнения предварительных требований краткого руководства у вас будет база данных AdventureWorksLT с именем mySampleDatabase. Если рабочая копия базы данных AdventureWorks имеет имя, отличное от mySampleDatabase, выберите ее.

    Подключение к базе данных на сервере

  2. Выберите Подключиться. После этого откроется окно обозревателя объектов.

  3. Чтобы просмотреть объекты базы данных, разверните раздел Базы данных, а затем узел своей базы данных.

    Объекты mySampleDatabase

Данные запросов

Запустите следующий код Transact-SQL SELECT, чтобы запросить за категорией 20 основных продуктов.

  1. В обозревателе объектов щелкните правой кнопкой мыши mySampleDatabase и выберите Новый запрос. После этого откроется новое окно запроса, подключенное к базе данных.

  2. В окне запроса вставьте следующий SQL-запрос:

    SELECT pc.Name as CategoryName, p.name as ProductName
    FROM [SalesLT].[ProductCategory] pc
    JOIN [SalesLT].[Product] p
    ON pc.productcategoryid = p.productcategoryid;
    
  3. На панели инструментов выберите команду Выполнить, чтобы выполнить запрос и извлечь данные из таблиц Product и ProductCategory.

    запрос для получения данных из таблицы Product и ProductCategory

Добавление данных

Запустите следующий код Transact-SQL INSERT, чтобы добавить новый продукт в таблицу SalesLT.Product.

  1. Замените предыдущий запрос следующим содержимым.

    INSERT INTO [SalesLT].[Product]
            ( [Name]
            , [ProductNumber]
            , [Color]
            , [ProductCategoryID]
            , [StandardCost]
            , [ListPrice]
            , [SellStartDate] )
      VALUES
            ('myNewProduct'
            ,123456789
            ,'NewColor'
            ,1
            ,100
            ,100
            ,GETDATE() );
    
  2. Щелкните Выполнить, чтобы вставить новую строку в таблицу Product. В области Сообщения отображается текст: (1 затронутая строка)

Просмотр результата

  1. Замените предыдущий запрос следующим содержимым.

    SELECT * FROM [SalesLT].[Product]
    WHERE Name='myNewProduct'
    
  2. Нажмите кнопку Выполнить. Отобразится такой результат.

    результат запроса к таблице Product

Обновление данных

Запустите код Transact-SQL UPDATE, чтобы обновить новый продукт.

  1. Замените предыдущий запрос текущим, который возвращает созданную ранее запись:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Щелкните Выполнить, чтобы обновить указанную строку в таблице Product. В области Сообщения отображается текст: (1 затронутая строка)

Удаление данных

Запустите код Transact-SQL DELETE, чтобы удалить новый продукт.

  1. Замените предыдущий запрос следующим содержимым.

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Щелкните Выполнить, чтобы удалить указанную строку в таблице Product. В области Сообщения отображается текст: (1 затронутая строка)

Дальнейшие действия