Microsoft sql server management studio как подключиться к серверу
Перейти к содержимому

Microsoft sql server management studio как подключиться к серверу

  • автор:

Урок 1. Соединение с ядром СУБД

При установке ядро СУБД SQL Server установленные средства зависят от выпуска и выбора настроек. На этом занятии рассматриваются основные инструменты и показано, как подключиться и выполнить важную функцию (авторизацию большего количество пользователей).

Это занятие содержит следующие задачи.

  • Средства для начала работы
  • Подключение с помощью среды Management Studio
  • Авторизация дополнительных подключений

Средства для начала работы

  • Sql Server ядро СУБД поставляется с различными инструментами. В этой статье описываются первые необходимые инструменты и вы можете выбрать подходящее средство для задания. Все средства доступны из меню Пуск . Некоторые средства, например SQL Server Management Studio (SSMS), не устанавливаются по умолчанию. Выберите нужные средства во время установки. Чтобы получить полное описание приведенных ниже средств, выполните поиск по ним в электронной документации по SQL Server. SQL Server Express содержит только подмножество средств.

Общие инструменты

В следующей таблице описаны некоторые из наиболее распространенных клиентских средств.

Средство клиента Тип Операционная система
SQL Server Management Studio (SSMS) Графический пользовательский интерфейс Windows
Azure Data Studio Графический пользовательский интерфейс Windows, macOS, Linux
bcp CLI Windows, macOS, Linux
sqlcmd CLI Windows, macOS, Linux

В этой статье мы сосредоточимся на подключении через SSMS. Если вы хотите подключиться через Azure Data Studio, см . краткое руководство. Использование Azure Data Studio для подключения и запроса SQL Server.

Пример базы данных

В этой статье требуется AdventureWorks2022 пример базы данных, которую можно скачать на домашней странице примеров и проектов сообщества Microsoft SQL Server.

SQL Server Management Studio (только Для Windows)
  • В текущих версиях Windows в меню Пуск введите «SSMS», а затем выберите Microsoft SQL Server Management Studio.
  • При использовании более старых версий Windows в меню «Пуск» наведите указатель на все программы, наведите указатель на Microsoft SQL Server и выберите SQL Server Management Studio.

Подключение с помощью SSMS

  • Легко подключиться к ядро СУБД из средств, работающих на том же компьютере, если вы знаете имя экземпляра и если вы подключаетесь в качестве члена локальной группы Администратор istrators на компьютере. Следующие процедуры должны выполняться на том же компьютере, на котором размещается SQL Server.

В этом разделе рассматривается подключение к локальному экземпляру SQL Server. Сведения о База данных SQL Azure см. в Подключение База данных SQL Azure.

Определение имени экземпляра ядро СУБД
  1. Войдите в Windows в качестве члена группы Администратор istrators и откройте Management Studio.
  2. В диалоговом окне Подключение к серверу нажмите кнопку Отмена.
  3. Если компонент «Зарегистрированные серверы» не отображается, в меню Вид выберите пункт Зарегистрированные серверы.
  4. Выбрав компонент Ядро СУБД на панели инструментов «Зарегистрированные серверы», разверните компонент Ядро СУБД, щелкните правой кнопкой мыши пункт Группы локальных серверов, наведите указатель на пункт Задачии выберите пункт Зарегистрировать локальные серверы. Разверните локальные группы серверов, чтобы просмотреть все экземпляры ядро СУБД, установленные на компьютере. Экземпляр по умолчанию безымянный и отображается как имя компьютера. Именованный экземпляр отображается как имя компьютера, за которым следует обратная косая черта (\), а затем имя экземпляра. Для SQL Server Express экземпляр называется \sqlexpress, если имя не было изменено во время установки.
Убедитесь, что запущена ядро СУБД
  1. В зарегистрированных серверах, если имя экземпляра SQL Server имеет зеленую точку со белой стрелкой рядом с именем, ядро СУБД выполняется, и никаких дальнейших действий не требуется.
  2. Если имя экземпляра SQL Server имеет красную точку с белым квадратом рядом с именем, ядро СУБД останавливается. Щелкните правой кнопкой мыши имя ядро СУБД, выберите элемент управления службой и нажмите кнопку «Пуск«. После диалогового окна подтверждения ядро СУБД должен начинаться, а круг должен быть зеленым с белой стрелкой.
Подключение к ядру СУБД

При установке SQL Server выбрана по крайней мере одна учетная запись администратора. Выполнив вход в Windows с правами администратора, выполните указанные ниже действия.

  1. В Management Studio в меню «Файл» выберите Подключение обозреватель объектов.
    • Будет открыто диалоговое окно Соединение с сервером . В поле Тип сервера отобразится тип компонента, использованный в прошлой сессии.
  2. Выберите Ядро СУБД. Screenshot of the Object Explorer showing the Connect dropdown list and the Database Engine option called out.
  3. В поле Имя сервера введите имя экземпляра ядра СУБД. В экземпляре SQL Server по умолчанию имя сервера совпадает с именем компьютера. Имя сервера именованного экземпляра SQL Server — это computer_name instance_name\>>, например ACCTG_SRVR\SQLEXPRESS.< На следующем снимке экрана показано подключение к экземпляру SQL Server по умолчанию (без имени) на компьютере с именем PracticeComputer . В Windows вошел пользователь Mary из домена Contoso. При использовании проверки подлинности Windows нельзя изменить имя пользователя. Screenshot of the Connect to Server dialog box with the Server name text box called out.
  4. Нажмите Подключиться.

В этом учебнике предполагается, что вы не знакомы с SQL Server и у вас нет проблем с подключением. Подробные инструкции по устранению неполадок см. в разделе Устранение неполадок при соединении с компонентом SQL Server Database Engine.

Авторизация дополнительных подключений

Теперь, когда вы подключились к SQL Server от имени администратора, одна из первых задач позволяет другим пользователям подключаться. Это делается посредством создания имени входа и предоставления ему разрешения на доступ к базе данных в качестве пользователя. Имена входа можно создавать с помощью проверка подлинности Windows, проверки подлинности SQL или проверки подлинности Microsoft Entra. проверка подлинности Windows имена входа используют учетные данные из Windows. Имена входа проверки подлинности SQL хранят сведения о проверке подлинности в SQL Server и не зависят от учетных данных Windows. Имена входа из идентификатора Microsoft Entra (ранее Azure Active Directory) используют учетные данные из облачных удостоверений. Дополнительные сведения об этом методе см. в следующей статье. Использование проверки подлинности Microsoft Entra.

По возможности используйте проверку подлинности Windows.

В большинстве организаций пользователи входят в домены, и используется проверка подлинности Windows. Вы можете экспериментировать, создав на компьютере дополнительных локальных пользователей. Компьютер будет проходить проверку подлинности локальных пользователей, поэтому домен — это имя компьютера. Например, если компьютер называется MyComputer и вы создаете пользователя с именем Test , то описание Windows для пользователя . Mycomputer\Test

Создание имени входа для проверки подлинности Windows

Screenshot of the Login - New dialog box with the Login name text box called out.

  1. В предыдущей задаче вы подключились к ядро СУБД с помощью Management Studio. В обозревателе объектов разверните экземпляр своего сервера, затем узел Безопасность, щелкните правой кнопкой мыши Имена входаи выберите пункт Создать имя входа. Откроется диалоговое окно Создание имени входа .
  2. На странице Общие в поле Имя входа введите имя входа Windows в следующем формате: \
  3. В поле База данных по умолчанию выберите базу данных AdventureWorks (если она доступна). В противном случае выберите master базу данных.
  4. На странице ролей сервера, если новое имя входа должно быть администратором, выберите sysadmin. В противном случае оставьте это поле пустым.
  5. На странице Сопоставление пользователей выберите Сопоставление для базы данных AdventureWorks2022 (если она доступна). В противном случае выберите master . В поле Пользователь уже внесено имя входа. При закрытии диалоговое окно создает этого пользователя в базе данных.
  6. В поле Схема по умолчанию введите dbo , чтобы сопоставить имя входа со схемой владельца базы данных.
  7. Подтвердите настройки по умолчанию для полей Защищаемые объекты и Состояние и нажмите кнопку ОК, чтобы создать имя входа.

Это базовые сведения, позволяющие начать работу. SQL Server предоставляет многофункциональную среду безопасности.

Связанный контент

  • Диалоговое окно «Подключение к SQL Server»
  • Устранение неполадок при соединении с SQL Server Database Engine
  • Краткое руководство. Подключение и запрос базы данных SQL Azure с помощью SSMS
  • Краткое руководство. Подключение и запрос базы данных SQL Azure с помощью Azure Data Studio

Подключение к любому компоненту SQL Server из среды SQL Server Management Studio

SQL Server Management Studio предоставляет функции для управления всеми компонентами SQL Server. Используйте Management Studio для подключения к:

  • Скрытие экземпляра ядра СУБД SQL Server.
  • Analysis Services.
  • Службы Integration Services.
  • Reporting Services.

Хотя Management Studio позволяет работать с запросами без предварительного подключения к источнику данных, для большинства других задач такое подключение требуется. Management Studio предоставляет диалоговое окно Подключение сервера для настройки свойств подключения к компонентам SQL Server. При запуске Management Studio откроется диалоговое окно Подключение сервера и появится запрос на подключение к серверу. В диалоговом окне Соединение с сервером запоминаются параметры, заданные во время предыдущего его использования.

Эту функцию можно отключить, чтобы отменить автоматическую установку соединения. Дополнительные сведения см. в разделе ядро СУБД Параметры запуска службы.

Сохранение подключений

Соединение с конкретными серверами можно сохранять в списке «Зарегистрированные серверы», а также в проектах, создаваемых с помощью обозревателя решений.

Сохранение подключений в списке «Зарегистрированные серверы»

При регистрации сервера Management Studio сохраняет данные о подключении к нему в списке «Зарегистрированные серверы». Для соединения с зарегистрированным сервером дважды щелкните имя сервера в списке «Зарегистрированные серверы». После этого соединение с сервером откроется в обозревателе объектов.

Сохранение подключений в обозревателе решений

Обозреватель решений позволяет хранить связанные запросы, скрипты, соединения, а также другие связанные данные в проекте. Каждый проект скриптов содержит узел Соединения, в котором можно сохранить одно или несколько соединений. Для добавления соединения щелкните правой кнопкой мыши Соединения и выберите Создать соединение. Для доступа к сохраненному соединению разверните пункт Соединения и дважды щелкните нужное соединение. Среда Management Studio открывает окно запроса, связанное с этим подключением. При сохранении скриптов они остаются связанными с конкретным соединением.

Связанный контент

  • Что такое SQL Server Management Studio (SSMS)?
  • Обозреватель объектов

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

В этом разделе описывается процедура подключения базы данных в SQL Server с помощью среды SQL Server Management Studio. Одновременно может быть подключена только одна база данных.

Для подключения базы данных необходимо иметь любое из следующих разрешений: CREATE DATABASE (Создание базы данных), CREATE ANY DATABASE (Создание любой базы данных) или ALTER ANY DATABASE (Изменение любой базы данных). Обычно эти разрешения предоставляются роли sysadmin экземпляра.

Как подключить базу данных

  1. Запустите среду Microsoft SQL Server Management Studio.
  2. Подключитесь к требуемому экземпляру SQL Server и разверните его.
  3. Правой кнопкой мыши щелкните пункт Базы данных и щелкните Подключить .
  4. Нажмите кнопку Добавить .
  5. В диалоговом окне Поиск файлов баз данных найдите и выберите MDF-файл базы данных.
  6. В разделе Сведения о базе данных убедитесь, что остальные файлы базы данных (NDB-файлы и LDF-файлы) также найдены. Подробнее. Файлы базы данных SQL Server могут быть не найдены автоматически, если:
    • Они находятся в расположении, отличном от расположения по умолчанию, или они не находятся в одной папке с основным файлом базы данных (MDF). Решение: Укажите путь к требуемым файлам вручную в столбце Путь к текущему файлу .
    • Вы восстановили неполный набор файлов, составляющих базу данных. Решение: Восстановите отсутствующие файлы базы данных SQL Server из резервной копии.
  7. Когда все файлы будут найдены, нажмите кнопку ОК .

Дата последней сборки: 6 марта 2023 г.

Веб-справка по Acronis Cyber Protect 15 Обновление 6 . © Acronis International GmbH, 2003-2023

Краткое руководство. Использование SSMS для подключения к Базе данных 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.

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

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

  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; 

query to retrieve data from table Product and ProductCategory

  • На панели инструментов выберите команду Выполнить, чтобы выполнить запрос и извлечь данные из таблиц 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() ); 
    Просмотр результата
    1. Замените предыдущий запрос следующим содержимым.
    SELECT * FROM [SalesLT].[Product] WHERE Name='myNewProduct' 

    result of Product table query

  • Выберите Выполнить. Отобразится такой результат.
  • Обновление данных

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

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

    UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct'; 

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

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

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

    DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct'; 

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

    • Дополнительные сведения об использовании SSMS см. в этой статье.
    • Чтобы подключиться и выполнять запросы при помощи портала Azure, прочитайте статью Портал Azure. Использование редактора SQL-запросов для подключения к данным и их запроса.
    • См. дополнительные сведения о подключении и создании запросов с помощью Visual Studio Code.
    • См. дополнительные сведения о подключении и создании запросов с помощью .NET.
    • См. дополнительные сведения о подключении и создании запросов с помощью PHP.
    • См. дополнительные сведения о подключении и создании запросов с помощью Node.js.
    • См. дополнительные сведения о подключении и создании запросов с помощью Java.
    • См. дополнительные сведения о подключении и создании запросов с помощью Python.
    • См. дополнительные сведения о подключении и создании запросов с помощью Ruby.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *