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

Применимо к:База данных SQL Azure Управляемый экземпляр SQL Azure

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

Необходимые компоненты

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

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

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

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

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

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

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

Примечание.

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

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

Примечание.

В декабре 2021 г. выпуски SSMS до 18.6 больше не будут проходить проверку подлинности с помощью идентификатора Microsoft Entra с MFA.

Чтобы продолжить использование проверки подлинности Microsoft Entra с MFA, вам потребуется SSMS 18.6 или более поздней версии.

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

Важно!

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

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

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

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

    connect to server

Примечание.

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

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

    connect to db on server

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

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

    mySampleDatabase objects

Запрос данных

Запустите следующий код 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.

    query to retrieve data from table Product and 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. Выберите Выполнить. Отобразится такой результат.

    result of Product table query

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

Запустите код 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 затронутая строка)

Следующие шаги