Краткое руководство. Использование SSMS для подключения к Базе данных SQL Azure или Управляемому экземпляру SQL Azure
Применимо к: База данных SQL Azure Управляемый экземпляр SQL Azure
Из этого краткого руководства вы узнаете, как использовать SQL Server Management Studio (SSMS) для подключения к Базе данных SQL Azure и Управляемому экземпляру SQL Azure и выполнять запросы.
Необходимые компоненты
Для работы с этим кратким руководством требуется следующее:
SQL Server Management Studio (SSMS).
База данных в службе "База данных SQL Azure". Для создания и настройки базы данных в службе "База данных SQL Azure" можно использовать одно из этих кратких руководств.
Действие База данных SQL Управляемый экземпляр SQL SQL Server на виртуальной машине Azure Создание Портал Портал Портал CLI CLI PowerShell PowerShell PowerShell Настройка Правило брандмауэра для IP-адресов на уровне сервера Подключение из виртуальной машины Подключение "точка — сеть" Диалоговое окно "Подключение к SQL Server" Загрузка данных Импортированные в широкий мир импортеры, загруженные на краткое руководство Восстановление базы данных Wide World Importers Восстановление базы данных Wide World Importers Восстановление или импорт Adventure Works из файла BACPAC, размещенного на GitHub Восстановление или импорт Adventure Works из файла BACPAC, размещенного на GitHub Внимание
Скрипты в этой статье предназначены для использования базы данных Adventure Works. Используя управляемый экземпляр, необходимо импортировать базу данных Adventure Works в базу данных экземпляра или изменить скрипты в этой статье для использования базы данных Wide World Importers.
Если вы просто хотите выполнить некоторые нерегламентированные запросы без установки SSMS, используйте редактор запросов портал Azure для запроса базы данных в База данных SQL Azure.
Получение сведений о подключении к серверу
Получите сведения, необходимые для подключения к базе данных. Для выполнения инструкций из этого краткого руководства вам понадобится полное имя сервера или имя узла, имя базы данных и данные для входа.
Войдите на портал Azure.
Перейдите на страницу База данных или Управляемые экземпляры, к которым хотите отправить запрос.
На странице Обзор просмотрите полное имя сервера рядом с полем Имя сервера для вашей базы данных в службе "База данных 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. Чтобы подключиться к серверу из-за пределов корпоративного брандмауэра, необходимо открыть этот порт в брандмауэре.
Откройте SSMS.
Откроется диалоговое окно Соединение с сервером . Введите следующие данные:
Параметр Предлагаемое значение Описание Тип сервера Ядро СУБД. Обязательное значение. Имя сервера Полное имя сервера Что-то вроде: имя_сервера.база_данных.windows.net. Аутентификация Проверка подлинности SQL Server В этом руководстве используется проверка подлинности SQL. Имя входа Идентификатор пользователя учетной записи администратора сервера Идентификатор пользователя учетной записи администратора сервера, используемый для создания сервера. Пароль Пароль учетной записи администратора сервера. Пароль учетной записи администратора сервера, используемый для создания сервера.
Примечание.
В этом руководстве используется аутентификация SQL Server.
Выберите Параметры в диалоговом окне Подключение к серверу. В раскрывающемся меню Подключение к базе данных выберите mySampleDatabase. После выполнения предварительных требований краткого руководства у вас будет база данных AdventureWorksLT с именем mySampleDatabase. Если рабочая копия базы данных AdventureWorks имеет имя, отличное от mySampleDatabase, выберите ее.
Нажмите Подключиться. После этого откроется окно обозревателя объектов.
Чтобы просмотреть объекты базы данных, разверните раздел Базы данных, а затем узел своей базы данных.
Запрос данных
Запустите следующий код Transact-SQL SELECT, чтобы запросить за категорией 20 основных продуктов.
В обозревателе объектов щелкните правой кнопкой мыши mySampleDatabase и выберите Новый запрос. После этого откроется новое окно запроса, подключенное к базе данных.
В окне запроса вставьте следующий SQL-запрос:
SELECT pc.Name as CategoryName, p.name as ProductName FROM [SalesLT].[ProductCategory] pc JOIN [SalesLT].[Product] p ON pc.productcategoryid = p.productcategoryid;
На панели инструментов выберите команду Выполнить, чтобы выполнить запрос и извлечь данные из таблиц
Product
иProductCategory
.
Вставка данных
Запустите следующий код Transact-SQL INSERT, чтобы добавить новый продукт в таблицу SalesLT.Product
.
Замените предыдущий запрос следующим содержимым.
INSERT INTO [SalesLT].[Product] ( [Name] , [ProductNumber] , [Color] , [ProductCategoryID] , [StandardCost] , [ListPrice] , [SellStartDate] ) VALUES ('myNewProduct' ,123456789 ,'NewColor' ,1 ,100 ,100 ,GETDATE() );
Щелкните Выполнить, чтобы вставить новую строку в таблицу
Product
. В области Сообщения отображается текст: (1 затронутая строка)
Просмотр результата
Замените предыдущий запрос следующим содержимым.
SELECT * FROM [SalesLT].[Product] WHERE Name='myNewProduct'
Выберите Выполнить. Отобразится такой результат.
Обновление данных
Запустите код Transact-SQL UPDATE, чтобы обновить новый продукт.
Замените предыдущий запрос текущим, который возвращает созданную ранее запись:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';
Щелкните Выполнить, чтобы обновить указанную строку в таблице
Product
. В области Сообщения отображается текст: (1 затронутая строка)
Удаление данных
Запустите код Transact-SQL DELETE, чтобы удалить новый продукт.
Замените предыдущий запрос следующим содержимым.
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';
Щелкните Выполнить, чтобы удалить указанную строку в таблице
Product
. В области Сообщения отображается текст: (1 затронутая строка)
Следующие шаги
- Дополнительные сведения об использовании SSMS см. в этой статье.
- Чтобы подключиться и выполнять запросы при помощи портала Azure, прочитайте статью Портал Azure. Использование редактора SQL-запросов для подключения к данным и их запроса.
- См. дополнительные сведения о подключении и создании запросов с помощью Visual Studio Code.
- См. дополнительные сведения о подключении и создании запросов с помощью .NET.
- См. дополнительные сведения о подключении и создании запросов с помощью PHP.
- См. дополнительные сведения о подключении и создании запросов с помощью Node.js.
- См. дополнительные сведения о подключении и создании запросов с помощью Java.
- См. дополнительные сведения о подключении и создании запросов с помощью Python.
- См. дополнительные сведения о подключении и создании запросов с помощью Ruby.