Linux подключение к sql

Использование SQL Server Management Studio в Windows для управления SQL Server на базе Linux

В этой статье рассматривается SQL Server Management Studio (SSMS) и приводится несколько типичных задач. SSMS — это приложение Windows, поэтому используйте SSMS при наличии компьютера Windows, который может подключаться к удаленному экземпляру SQL Server в Linux.

Если у вас нет компьютера Windows для запуска SSMS, рассмотрите возможность использования Azure Data Studio. Оно предоставляет графическое средство для управления SQL Server и работает как в Linux, так и в Windows.

SQL Server Management Studio (SSMS) входит в набор средств SQL, который корпорация Майкрософт предлагает бесплатно для ваших задач разработки и управления. SSMS — это интегрированная среда для доступа, настройки, администрирования и разработки всех компонентов SQL Server и управления ими. Это решение может подключаться к SQL Server, запущенному на любой платформе в локальной среде, в контейнерах Docker и в облаке. Оно также подключается к Базе данных SQL Azure и Azure Synapse Analytics. SSMS сочетает в себе обширный набор графических инструментов с большим количеством отличных редакторов скриптов, обеспечивая разработчикам и администраторам любой квалификации доступ к SQL Server.

SSMS предлагает широкий набор возможностей разработки и управления для SQL Server, включая средства для следующих задач.

  • Настройка, мониторинг и администрирование экземпляров SQL Server
  • Развертывание, мониторинг и обновление компонентов уровня данных, таких как базы и хранилища данных
  • Резервное копирование и восстановление баз данных
  • Создание и выполнение скриптов и запросов T-SQL и просмотр результатов
  • Создание скриптов T-SQL для объектов базы данных
  • Просмотр и изменение данных в базах данных
  • Визуальный дизайн запросов T-SQL и объектов базы данных, таких как представления, таблицы и хранимые процедуры
Читайте также:  Просмотр сервисов в линукс

Дополнительные сведения о SSMS см. в статье Что такое SSMS?

Установка актуальной версии SQL Server Management Studio (SSMS)

При работе с SQL Server следует всегда использовать последнюю версию SQL Server Management Studio (SSMS). Актуальная версия SSMS постоянно обновляется и оптимизируется и сейчас работает с SQL Server на базе Linux. Чтобы скачать и установить актуальную версию, перейдите на страницу скачивания SQL Server Management Studio. Чтобы вы были в курсе последних новостей, актуальная версия SSMS выдает подсказку о наличии новой версии, доступной для скачивания.

Прежде чем использовать SSMS для управления Linux, ознакомьтесь с известными проблемами для SSMS в Linux.

Подключение к SQL Server в Linux

Чтобы подключиться, выполните следующие основные шаги.

  1. Запустите SSMS, введя Microsoft SQL Server Management Studio в поле поиска Windows, а затем выберите классическое приложение. Среда SQL Server Management Studio
  2. В окне Подключение к серверу введите следующие сведения (если среда SSMS уже запущена, щелкните Подключить > Ядро СУБД, чтобы открыть окно Подключение к серверу):
    Параметр Описание
    Тип сервера По умолчанию здесь указан компонент database engine, не изменяйте это значение.
    Имя сервера Введите имя целевого компьютера SQL Server на базе Linux или его IP-адрес и порт в формате IP,port .
    Аутентификация Для SQL Server в Linux используйте метод проверки подлинности, настроенный для вашей среды. Проверка подлинности SQL Server настроена по умолчанию.
    Имя входа 1 Введите имя пользователя с доступом к базе данных на сервере (например, учетную запись SA по умолчанию, созданную во время установки).
    Пароль 1 Введите пароль для указанного пользователя (для учетной записи SA, созданной во время установки).

    1 Параметры Имя входа и Пароль доступны только при проверке подлинности SQL Server. SQL Server Management Studio: подключение к серверу базы данных SQL

  3. Выберите Подключиться.

Совет Если произойдет сбой подключения, сначала попробуйте узнать проблему по сообщению об ошибке. Затем ознакомьтесь с рекомендациями по устранению неполадок с подключением.

Выполнение запросов Transact-SQL

После подключения к серверу можно подключиться к базе данных и выполнить запросы Transact-SQL. Запросы Transact-SQL можно использовать почти для любой задачи базы данных.

  1. В обозревателе объектов перейдите к целевой базе данных на сервере. Например, разверните узел Системные базы данных для работы с базой данных master.
  2. Щелкните базу данных правой кнопкой мыши и выберите пункт Создать запрос.
  3. В окне запроса напишите запрос Transact-SQL, чтобы выбрать и возвратить имена всех баз данных на сервере.
SELECT [Name] FROM sys.Databases 

Успешно выполнено. Подключение к серверу Базы данных SQL с помощью SQL Server Management Studio

Если вы не знакомы с написанием запросов, см. статью Написание инструкций Transact-SQL.

  • Нажмите кнопку Выполнить, чтобы выполнить запрос и просмотреть результаты.
  • Хотя с помощью запросов Transact-SQL можно выполнить практически любую задачу управления, SSMS — это графическое средство, упрощающее управление SQL Server. В следующих разделах приведено несколько примеров использования графического пользовательского интерфейса.

    Создание баз данных и управление ими

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

    Создание базы данных

    1. Запустите SSMS и подключитесь к серверу в SQL Server на Linux.
    2. В обозревателе объектов щелкните правой кнопкой мыши папку Базы данных и выберите Создать базу данных. .
    3. В диалоговом окне Создание базы данных введите имя новой базы данных и нажмите кнопку ОК.

    Новая база данных успешно создана на сервере. Если вы предпочитаете создать базу данных с помощью T-SQL, см. статью CREATE DATABASE (SQL Server Transact-SQL).

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

    1. Запустите SSMS и подключитесь к серверу в SQL Server на Linux.
    2. В обозревателе объектов разверните папку базы данных, чтобы просмотреть список всех баз данных на сервере.
    3. В обозревателе объектов щелкните правой кнопкой мыши базу данных, которую нужно удалить, и выберите команду Удалить.
    4. В диалоговом окне Удаление объекта установите флажок Закрыть существующие соединения и нажмите кнопку ОК.

    База данных успешно удалена с сервера. Если вы предпочитаете удалить базу данных с помощью T-SQL, см. статью DROP DATABASE (SQL Server Transact-SQL).

    Использование монитора активности для просмотра сведений о действиях SQL Server

    Монитор активности встроен в SQL Server Management Studio (SSMS) и отображает сведения о процессах SQL Server и о том, как функционирование этих процессов влияет на текущий экземпляр SQL Server.

    1. Запустите SSMS и подключитесь к серверу в SQL Server на Linux.
    2. В обозревателе объектов щелкните правой кнопкой мыши узел сервер и выберите Монитор активности.

    Монитор активности отображает развертываемые и свертываемые области со следующими сведениями.

    • Обзор
    • Процессы
    • Ожидания ресурсов
    • Ввод-вывод в файле данных
    • Последние ресурсоемкие запросы
    • Активные ресурсоемкие запросы

    После развертывания панели монитор активности выполняет запрос к экземпляру для получения необходимых сведений. При свертывании панели выполнение всех операций запроса для этой панели приостанавливается. Можно одновременно развернуть одну или более панелей для просмотра различных типов активности в экземпляре.

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

    Примите участие в разработке документации по SQL

    Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.

    Источник

    Оцените статью
    Adblock
    detector