Green-sell.info

Новые технологии
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Sql server management studio linux

Установка Microsoft SQL Server 2017 Express на Linux Ubuntu Server 18.04

Всем привет! Microsoft SQL Server, начиная с 2017 версии, поддерживает работу на операционной системе Linux, в этой статье я расскажу о том, как установить Microsoft SQL Server 2017 в редакции Express на Linux Ubuntu Server 18.04.

Работа Microsoft SQL Server в Linux

В 2017 версии SQL Server компания Microsoft добавила много новых функций и возможностей, одной из самых заметных стала, конечно же, возможность установки Microsoft SQL Server на Linux, узнать о других нововведениях можете в статье — Обзор основных нововведений в Microsoft SQL Server 2017.

Обязательно стоит отметить то, что SQL Server, установленный на Linux, поддерживает не все возможности, так, например, на текущий момент не поддерживается:

  • Репликация транзакций;
  • Репликация слиянием;
  • Базы данных Stretch;
  • PolyBase;
  • Связанные серверы к источникам данных, отличных от SQL Server;
  • Отсутствуют системные расширенные хранимые процедуры (XP_CMDSHELL, и т. д.);
  • Отсутствует возможность использования зеркального отображения базы данных;
  • Не поддерживаются службы Analysis Services, Reporting Services, SQL Server R Services;
  • И некоторые другие ограничения.

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

Системные требования для установки Microsoft SQL Server 2017 на Linux

На момент написания этой статьи Microsoft SQL Server поддерживает только несколько дистрибутивов Linux, и то не все версии, так SQL Server можно установить на:

  • Linux Ubuntu Server 16.04 LTS;
  • Red Hat Enterprise Linux 7.3 и 7.4;
  • SUSE Enterprise Linux Server v12 SP2.

Как видите, пока в этом списке нет версии Ubuntu 18.04, однако с выходом накопительного обновления CU10 14.0.3037.1 стало возможно установить Microsoft SQL Server 2017 на Linux Ubuntu Server 18.04 LTS с новой установкой, т.е. Вы не обновлялись до 18.04, например, с 16.04, а выполнили новую установку Ubuntu Server 18.04. О том, как установить Linux Ubuntu Server 18.04 можете посмотреть в материале – Как установить Linux Ubuntu Server 18.04 LTS? Пошаговая инструкция для новичков.

Кроме того, есть и другие требования, которые необходимо выполнить, чтобы установить Microsoft SQL Server на Linux, такие как:

  • На компьютере должно быть не менее 2 гигабайт оперативной памяти, если будет меньше, то SQL Server просто не установится;
  • Файловая система в Linux должна быть XFS или EXT4. Другие файловые системы, например, BTRFS не поддерживаются;
  • Свободного места на диске должно быть не менее 6 гигабайт;
  • x64 процессор с частотой 2 ГГц.

Описание установки Microsoft SQL Server 2017 на Ubuntu Server 18.04

Итак, давайте перейдем к установке, устанавливать SQL Server 2017 я буду в редакции Express, кстати, если Вас интересует установка Microsoft SQL Server 2017 Express на Windows 10, то можете посмотреть мою видео-инструкцию, в которой я очень подробно рассказываю и показываю процесс установки SQL сервера на операционную систему Windows 10.

Также есть возможность установить предварительную версию SQL Server 2019 на Linux Ubuntu, однако на момент написания статьи она еще официально не вышла, именно поэтому я пока устанавливаю 2017 версию SQL Server.

Шаг 1 – Подключаемся к Ubuntu Server 18.04

Установку я буду производить удаленно, для этого запускаю программу PuTTY, с помощью которой я буду подключаться к Linux Ubuntu Server18.04 по SSH.

Если кто не знает, как это делается, то скачайте программу PuTTY, запустите ее, укажите IP адрес сервера и порт для подключения, обычно 22, и жмите ввод. При этом стоит помнить о том, что на сервере должен быть развернуть SSH сервер, обычно на Linux серверах для удобства управления этими серверами, конечно же, развертывают SSH сервер.

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

Шаг 2 – Импорт ключей GPG общедоступного репозитория

Сначала импортируем ключ для репозитория, это делается следующей командой

Шаг 3 – Добавление репозитория Microsoft SQL Server

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

Как Вы можете заметить, в адресе репозитория фигурирует 16.04, но как я уже отмечал, установка на Ubuntu 18.04 проходит также успешно.

Шаг 4 – Обновление списка пакетов в системе и установка пакета mssql-server

Теперь можно обновить список пакетов и запустить установку Microsoft SQL Server, для этого выполняем следующие команды

Настройка Microsoft SQL Server 2017 в Ubuntu Server 18.04

Microsoft SQL Server 2017 установлен, теперь нам необходимо его настроить. Для этого запускаем вот такую команду

Выбор редакции Microsoft SQL Server 2017

Сначала выбираем редакцию, которую мы хотим установить, для этого необходимо ввести цифру, соответствующую редакции, описание есть на экране, я буду устанавливать редакцию Express, поэтому ввожу цифру 3.

Принятие условий лицензионного соглашения

Теперь нам нужно принять условия лицензионного соглашения, для этого вводим y, т.е. отвечаем «Да».

Выбор языка Microsoft SQL Server 2017

Далее выбираем язык SQL Server, доступные языки будут отображены на экране, вводим цифру, соответствующую нужному нам языку.

Настройка пароля администратора SQL Server

Затем придумываем, вводим и подтверждаем пароль для пользователя SA, т.е. администратора Microsoft SQL Server. Этот пароль, конечно же, должен быть сложным.

Завершение установки и настройки Microsoft SQL Server

После всех вышеперечисленных действий Microsoft SQL Server 2017 Express будет установлен и настроен в Linux Ubuntu Server 18.04.

Проверяем работу Microsoft SQL Server в Linux

После того как установка Microsoft SQL Server в Linux Ubuntu Server завершена, мы можем проверить, запущен ли сервер, например, следующей командой.

Как видите, сервер запущен и работает, и мы можем подключаться к Microsoft SQL Server.

Подключение к SQL Server с помощью SQL Server Management Studio

Подключиться к Microsoft SQL Server можно удаленно с помощью SQL Server Management Studio, как Вы знаете — это основной инструмент для работы с SQL сервером.

Для этого, как обычно, запускаете среду SSMS и в обозревателе объектов нажимаете «Соединить –> Ядро СУБД».

Потом вводите адрес сервера, выбираете проверку подлинности, а именно «Проверка подлинности SQL Server», и указываете учетные данные администратора, у нас это пока только пользователь SA, нажимайте «Соединить».

Для примера давайте запустим простую SQL инструкцию, которая покажет нам версию нашего только что установленного Microsoft SQL Server.

Читать еще:  Asp net linux

Заметка! Для комплексного изучения языка SQL и T-SQL рекомендую пройти наши онлайн-курсы по T-SQL, на которых используется последовательная методика обучения специально для начинающих.

Как видите, сервер работает.

Видео-инструкция по установке Microsoft SQL Server 2017 на Linux Ubuntu Server 18.04

Установку и настройку Microsoft SQL Server 2017 на Linux Ubuntu Server 18.04 мы рассмотрели, у меня на этом все, надеюсь, материал был Вам полезен, пока!

Install SQL Operations Studio on Ubuntu Linux

By: Daniel Farina | Updated: 2018-06-12 | Comments | Related: More > SQL Operations Studio
Problem

You heard about the release of the multi-platform tool SQL Operations Studio by Microsoft. You want to install it on an Ubuntu system, but you realize that there is no installer like we are used to on Windows systems. In this tip I will show you the steps needed to install SQL Operations Studio on Ubuntu Linux.

Solution

When Microsoft released a version of SQL Server with support for Linux systems the entire SQL Server community was shocked. After the initial impact of such notice came the questions. One of the most asked questions was if there will be a release of SQL Server Management Studio for Linux. By now there is no news about if that will happen. Instead Microsoft has released a cross platform GUI tool named SQL Operations Studio that runs on Windows, macOS and Linux. It is an open source software (you can download the source code from the following Git repository: https://github.com/Microsoft/sqlopsstudio) built upon the lightweight multiplatform version of Visual Studio named Visual Studio Code.

SQL Operations Studio has capabilities that make it mostly oriented to developers. Amongst those capabilities we can enumerate:

  • Multiple tab windows.
  • A T-SQL editor with IntelliSense, keyword completion, code snippets and code navigation.
  • Source control integration with Git repositories.
  • Output and save results as text, JSON, or even to an Excel file.
  • Integrated terminal windows that allow you to set up your favorite command interpreter (cmd, PowerShell, bash, etc.).

SQL Operations Studio Installation Procedures

In order to install SQL Operations Studio first we have to go to the following web page to download the binaries https://docs.microsoft.com/en-us/sql/sql-operations-studio/download?view=sql-server-2017.

As you can see on the previous image, you have three download options for Linux platform. Those options are represented by its file extension as .deb (for Debian package), .rpm (for Red Hat package manager) and .tar.gz (compressed –gzip- tape archive). The first two options are the easiest to install because the installation process is handled by the respective package manager. This way you have the certainty that the SQL Operations Studio package will be installed with all its dependencies. Meanwhile with the *.tar.gz option you must decompress the file into a folder, resolve dependencies (in case your system does not have a required package) by yourself and assign the execution permission to the executable file.

Since this tip refers to installing SQL Operations Studio on Ubuntu, the right file to download is the .deb extension. Remember that Ubuntu derives from Debian distribution.

When the download is complete we can proceed to install SQL Operations Studio; and we can do so either using the graphical interface or the command line. I will explain both methods.

Installing SQL Operations Studio from the Command Line

When we need to install a new software on Ubuntu we automatically think about using apt-get or apt to download and install the application almost without user intervention. But in this case, we are not using a repository to get the software; instead we have a Debian package file. In order to install the package, we will use apt, but you can also use the dpkg tool. Assuming that the package file is named sqlops-linux-0.28.6.deb and is located on your downloads folder (/home/your_user/Downloads), then you can install it by using the following command.

The next image is a screen capture that illustrates the installation using the command line.

In case you opt to use the dpkg tool to install SQLOPS then you have to run the following command.

Installing SQL Operations Studio from the Command Line Using the Compressed File as Source

Just in case for some reason you need to use the .tar.gz compressed file as the installation source I will briefly enumerate the steps you must follow. But be aware that with this method you won’t have any shortcut unless you create it by yourself.

After downloading the .tar.gz file we must first decompress it with the following command.

The next step is to grant execution permission to the executable file /bin/sqlops.

On the following screen capture you can see the sequence of commands I executed in order to have SQLOPS installed on the system.

Notice that I have decompressed the SQLOPS files into the Downloads folder. Functionally there is nothing wrong with that, but it would be better to have the application in the parent folder where programs are normally. On Windows we have programs located on the “Program Files” folder, on Linux the typical folder that contains user programs is /usr/bin. In such case, if we want to decompress the files into the /usr/bin folder we must pass the –C parameter to tar followed with the destination folder where we want our files to be uncompressed.

Читать еще:  Sql express linux

If SQLOPS doesn’t run properly after uncompressing and setting the respective permissions you may check for missing dependencies. At the time this tip was written those dependencies are libnotify4, libnss3, gnupg, apt, libxkbfile1, libgconf-2-4, libsecret-1-0.

I obtained the previous list of dependencies by executing the following dpkg command on the sqlops-linux-0.28.6.deb file.

The following image is a screen capture that shows the execution of the previous command.

Installing SQL Operations Studio Using the Graphic Interface

After downloading the Debian package file, you have to open its destination folder and double click the downloaded file. Then you will see a pop-up window like the one on the following screen capture.

As you can see on the previous image, the Ubuntu Software installer gives you the option to install the software in the .deb file which in this case is SQL Operations Studio; and also, it has a button that re-directs you to the website that contains the respective documentation for this tool.

After pressing the Install button and let the installer to finish, we can browse on our applications menu for the SQL Operations Studio icon to start the program.

Next Steps
  • If you need to install SQLOPS on a Windows environment, take a look at this tip: New SQL Operations Studio Installation and Overview.
  • Need to use Source Control with your SQL Server code? This tip will give you a solution for sure: SQL Operations Studio — Query Editor and Source Control.
  • For a more detailed description about the features of SQL Operations Studio you can check out this tip: SQL Operations Studio Overview and Features.
  • I mentioned in this tip that SQL Server Operations Studio is more oriented for development than for administration. On this tip that subject is treated more deeply: SQL Server Operations Studio — Where Does It Fit In?
  • For more tips about SQL Server Operations Studio take a look at SQL Server Operations Studio Tips Category.

Как установить и использовать MS SQL Server в Linux?

В 2016 году Microsoft удивила мир информационных технологий объявлением о своих планах по выпуску MS SQL Server для Linux.

Системным администраторам Linux должны уметь устанавливать, обслуживать и использовать MS SQL Server, особенно учитывая, что пакеты предварительной версии уже доступны для Red Hat Enterprise Linux 7.3+ (включая CentOS 7.3). и также Ubuntu Server 16.04.

Единственное «важное» системное требование для вашей системы — наличие как минимум 2 ГБ ОЗУ.

Установка MS SQL Server в Linux

В этой краткой статье мы расскажем, как установить SQL Server 2019 в выпусках RHEL/CentOS 7.3+ и Ubuntu 16.04.

Установка MS SQL Server на RHEL/CentOS 7.3+

1. Чтобы установить SQL Server в выпусках RHEL/CentOS 7.3+, загрузите файлы конфигурации репозитория Red Hat Microsoft SQL Server 2019 для предварительного просмотра, которые установят пакет mssql-server и mssql-tools с помощью следующих команд curl:

2. Затем установите SQL Server и mssql-tools с пакетом разработчика unixODBC, используя менеджер пакетов yum, как показано ниже:

3. После завершения установки вам будет предложено запустить сценарий конфигурации (/opt/mssql/bin/mssql-conf), чтобы принять условия лицензии, установить пароль для пользователя SA и выбрать свой выпуск ОС:

4. После завершения настройки убедитесь, что служба SQL Server запущена:

5. Откройте порт 1433/tcp на брандмауэре, чтобы внешние клиенты могли обмениваться данными с сервером базы данных:

Если вы используете firewalld:

В противном случае (используя iptables):

Установка MS SQL Server в Ubuntu 16.04

1. Чтобы Ubuntu доверял пакетам из репозиториев MS SQL Server, импортируйте ключи GPG с помощью следующей команды wget:

2. Добавьте репозиторий Microsoft SQL Server Ubuntu для предварительного просмотра SQL Server 2019:

3. Повторно синхронизируйте файлы индекса пакета и обновите основной пакет и дополнительные инструменты:

4. Запустите скрипт конфигурации, как в предыдущем случае:

5. Выберите «Yes», когда вам будет предложено принять условия лицензии для MS SQL Tools:

Тестирование MS SQL Server в Linux

Мы войдем на сервер и создадим базу данных с именем Fabrics. Параметр -P должен сопровождаться паролем, который вы выбрали при предыдущей установке пакета:

Если вы используете Linux, вы можете продолжать использовать командную строку, как показано выше. В противном случае установите SQL Server Management Studio Express, если вы работаете в Windows.

После этого введите IP-адрес сервера базы данных (в данном случае 192.168.0.200) и учетные данные для входа (username=sa, password=YourPasswordHere):

После успешного входа в систему, база данных Fabrics должна появиться слева:

Затем нажмите «Новый запрос», чтобы открыть новое окно запроса, в которое вы вставите содержимое сценария, затем нажмите «Выполнить».

В случае успеха вы увидите, что скрипт создал 5 таблиц:

Чтобы завершить, выполните следующий запрос, чтобы получить первые 5 записей из таблицы клиентов:

Результаты должны быть идентичными результатам на следующем скриншоте:

Поздравляем! Вы успешно установили и протестировали MS SQL Server в Linux!

Итоги

В этой статье мы объяснили, как установить MS SQL Server на RHEL/CentOS и Ubuntu Server.

Из-за обретенной близости Microsoft и Linux системные администраторы Linux должны быть осведомлены о MS SQL Server, если они хотят идти в ногу со временем.

Как всегда, не стесняйтесь использовать форму комментария ниже, чтобы написать нам, если у вас есть какие-либо вопросы. Мы с нетерпением ждем вас!

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Установка SQL Server Management Studio

SQL Server Management Studio — это программа с графическим интерфейсом, которая позволяет быстро и легко управлять базами данных, создавать пользователей, устанавливать разрешения для баз данных, создавать резервные копии и многое другое. Данная статья поможет установить программу и выполнить простой запрос в базу данных для проверки корректности установки.

Читать еще:  Установка visual studio linux

SQL Server Management Studio доступен отдельно от Microsoft SQL Server. Для его установки посетите страницу загрузки Microsoft и скачайте последний бинарный файл мастера установки. Инструкция о том, как установить Microsoft SQL Server Express, находится здесь. На момент написания статьи последней версией SQL Server Management Studio является версия 18.3.1:

Следующим шагом выбираем место установки студии управления и нажимаем Install:

После нажатия на кнопку Install процедура установки начнется автоматически:

По завершении установки появится экран, предлагающий выполнить перезагрузку. Перезагружаемся, нажав на Restart:


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

1. Запустите Microsoft SQL Server Management Studio из меню «Пуск»:

2. Откроется окно аутентификации. Вы можете выбрать опцию, на основе которой настроили аутентификацию при установке MS SQL сервера. Далее нажмите Connect:


3. Если соединение установлено успешно, вы увидите панель Object Explorer — обозревателя объектов:

4. Чтобы выполнить запрос в базу данных, кликните правой кнопкой мыши по узлу сервера (в нашем примере это WIN2019STDSQLEXPRESS), и выберите пункт меню New Query:


5. Введите в редакторе следующий запрос:

Этот запрос возвращает версию SQL Server. После чего нажмите Execute (Выполнить):

6. В окне «Results» отобразится версия SQL Server, как показано на снимке экрана ниже. Быстрый способ выполнить запрос — нажать клавишу F5:


Поздравляем! Теперь вы знаете как подключаться к SQL серверу и выполнять запросы из студии управления сервером базы данных.

SQL Server Management Studio — единое средство управления и среда разработки в MS SQL Server 2012

«Среда SQL Server Management Studio» — это единая универсальная среда для доступа, настройки и администрирования всех компонентов MS SQL Server, а также для разработки компонентов системы, редактирования текстов запросов, создания скриптов и пр. Благодаря наличию большого количества визуальных средств управления, «Среда SQL Server Management Studio» позволяет выполнять множество типовых операций по администрированию MS SQL Server администраторам с любым уровнем знаний SQL Server. Удобная среда разработки, встроенный веб-браузер для быстрого обращения к библиотеке MSDN или получения справки в сети, подробный учебник, облегчающий освоение многих новых возможностей, встроенная справка от сообществ в Интернете и многое другое позволяют максимально облегчить процесс разработки в среде SQL Server, а также дает богатые возможности для создания различных сценариев SQL Server. Об установке и запуске программы «Среда SQL Server Management Studio» и пойдет речь в данной статье.

0. Оглавление

1. Установка программы «Среда SQL Server Management Studio»

Программа «Среда SQL Server Management Studio» поставляется вместе с дистрибутивом MS SQL Server. Для ее установки необходимо отметить компоненты

  • Средства управления — основные (Management Tools — Basic)
    • Средства управления — полный набор (Management Tools — Complete)

на странице выбора компонент программы установки MS SQL Server.

Подробно про установку компонент MS SQL Server я писал в статье Установка Microsoft SQL Server 2012.

2. Запуск программы «Среда SQL Server Management Studio»

По умолчанию файлы программы «SQL Server Management Studio» устанавливаются в «C:Program Files (x86)Microsoft SQL Server110ToolsBinnManagement Studio». Для запуска «SQL Server Management Studio» следует запустить исходный файл Ssms.exe, находящийся в данной директории.

Также в Microsoft Windows Server 2012 (R2) ярлык для запуска «SQL Server Management Studio» можно найти в списке всех программ.

А в Microsoft Windows Server 2008 (R2) в меню «Пуск» (Start) — «Microsoft SQL Server 2012» — «Среда SQL Server Management Studio».

После запуска программа предложит ввести имя SQL сервера, к которому следует выполнить подключение, а также данные для авторизации на этом сервере. Строку соединения с сервером необходимо вводить в формате:

  • — имя или IP адрес сервера для экземпляра по умолчанию
  • — для именованного экземпляра SQL Server
  • — если применяются псевдонимы SQL Server

В случае проверки подлинности Windows (Windows Authentication), используются данные текущей учетной записи Windows. Если необходимо использовать учетные данные другого пользователя, то необходимо и программу запустить от имени этого пользователя. В случае использования проверки подлинности SQL Server (SQL Server Authentication), необходимо ввести имя пользователя и пароль существующего пользователя SQL Server.

Введя имя экземпляра сервера и данные для авторизация необходимо нажать «Соединить» (Connect) для подключения к выбранному SQL серверу.

3. Обзор возможностей программы «Среда SQL Server Management Studio»

Программа «Среда SQL Server Management Studio» дает практические неограниченные возможности по настройке и администрированию SQL Server. Как говорилось раннее, благодаря большому количеству визуальных средств настройки, мастеров, поддержки большинства популярных языков (в том числе и русского), подробной справке, «Среда SQL Server Management Studio» позволяет выполнять множество различных операций MS SQL Server администраторам с различным уровнем знаний SQL Server. Например, таких операций как:

Смотрите также:

Может случиться так, что в процессе установки MS SQL Server 2012 были установлены компоненты, необходимость в которых со временем отпала (или были установлены по ошибке). В этом случае, в целях…

В данной статье будут рассмотрены способы лицензирования Microsoft SQL Server 2012. Будет приведен краткий обзор каждого из способов лицензирования, а также указаны возможные варианты лицензирования для различных выпусков MS SQL Server…

Ниже приводится список существующих редакций Microsoft SQL Server 2012, а также приводится краткий обзор каждой из них. Microsoft SQL Server 2012 предлагается в нескольких специально разработанных редакциях:…

Ссылка на основную публикацию
Adblock
detector