Установка Microsoft Sql Server v.Next на Ubuntu 17.04

516

Установка Microsoft SQL Server (mssql server)

Для установки пакета mssql-server на ubuntu необходимо выполнить следующие действия:

  1. Импортировать открытый GPG ключ следующей командой:

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. Зарегистрировать репозиторий Microsoft Sql Server:

    curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list
    
  3. Выполнить следующие команды установки Sql Server:

    sudo apt-get update
    sudo apt-get install -y mssql-server
    
  4. После завершения установки пакета необходимо настроить сервер. Это делается следующей командой:

    sudo /opt/mssql/bin/mssql-conf setup
    
  5. Проверить, запущен ли сервер можно следующей командой:

    systemctl status mssql-server
    
  6. По умолчанию сервер слушает 1433 порт. Возможно придется настроить фаервол, чтобы разрешить соединения по TCP.

Обновление Microsoft SQL Server

Для обновления MS Sql Server для Ubuntu сервера необходимо выполнить следующие шаги:

  1. Обновить список репозиториев:

    sudo apt-get update
    
  2. Повторно запустить команду установки, которая обновит пакет:

    sudo apt-get install mssql-server
    

После запуска команды будут установлен новый пакет, будут заменены бинарные файлы, расположенные в /opt/mssql/. Обновление не повлияет на пользовательские и системные базы данных.

Удаление Microsoft SQL Server

  1. Удаление выполняется представленной ниже командой. Удалятся сам пакет и бинарные файлы в /opt/mssql/. Удаление не затронет пользовательские и системные базы данных.

    sudo apt-get remove mssql-server
    
  2. Для удаления пользовательских и системных баз данных нужно выполнить следующую команду:

    sudo rm -rf /var/opt/mssql/
    

Чуть менее чем полностью стащил отсюда: https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu

P.S. А теперь от себя:

  • Microsoft Sql Server не поставится, если обем ОЗУ меньше 3.25 Gb, установка завершится ошибкой. Если при установке дать нужный объем памяти, а потом убрать - сервер не запустится.
  • По этой инструкции сервер успешно установился на Ubuntu 17.04 server x64, хотя она предназначена для версий 16.04 и 16.10.
  • Простая прикладная программка, использующая Microsoft Sql Server 2008 запустилась без проблем, таблицы создались, данные записались.

 

Новые статьи

Установка Webmin для Armbian (Orange Pi / Raspberry Pi)
Установка Webmin для Armbian (Orange Pi / Raspberry Pi)

Установка webmin для операционной системы Armbian (Orange Pi / Raspberry Pi). Install webmin for armbian.

Читать далее...
Текстовое поле с выпадающими подсказками при вводе текста C# WPF XAML
Текстовое поле с выпадающими подсказками при вводе текста C# WPF XAML

Простая реализация текстового поля с выпадающими подсказками (аналогично поиску у Яндекс и Google) при вводе текста на языке C# WPF. Реализация пользовательского элемента управления в C#/

Читать далее...
Yii2 advanced доступ из backend к frontend кэшу
Yii2 advanced доступ из backend к frontend кэшу

В заметке описан способ доступа к фронтэнд (frontend) кэшу (cache) advanced приложения из бэкэнда (backend) для php фреймворка Yii2.

Читать далее...
C# паттерн проектирования Одиночка (Singleton)
C# паттерн проектирования Одиночка (Singleton)

Обзор и пример использования шаблона (паттерна) проектирования Одиночка (Singleton) на языке программирования C# (си шарп), достоинства и недостатки паттерна проектирования Синглтон

Читать далее...
Orange Pi / Raspberry Pi - установка и настройка Django в Linux Armbian
Orange Pi / Raspberry Pi - установка и настройка Django в Linux Armbian

Описание процесса установки и настройки python фреймворка django на одноплатных мини компьютерах orange pi / raspberry pi в операционной системе Linux Armbian.

Читать далее...

Это интересно

Установка Webmin для Armbian (Orange Pi / Raspberry Pi)
Установка Webmin для Armbian (Orange Pi / Raspberry Pi)

Установка webmin для операционной системы Armbian (Orange Pi / Raspberry Pi). Install webmin for armbian.

Читать далее...
Orange Pi / Raspberry Pi - установка и настройка Django в Linux Armbian
Orange Pi / Raspberry Pi - установка и настройка Django в Linux Armbian

Описание процесса установки и настройки python фреймворка django на одноплатных мини компьютерах orange pi / raspberry pi в операционной системе Linux Armbian.

Читать далее...
Резервное копирование каталога в Ubuntu/Debian по расписанию
Резервное копирование каталога в Ubuntu/Debian по расписанию

Краткая инструкция организации простого резервного копирования директории с файлами в Linux (Ubuntu/Debian) по расписанию

Читать далее...
Orange Pi Lite - обзор, установка и настройка операционной системы
Orange Pi Lite - обзор, установка и настройка операционной системы

Обзор микрокомпьютера Orange Pi Lite, обзор характеристик мини-пк OrangePi Lite. Установка Armbian, базовая настройка операционной системы, настройка WiFi OrangePi Lite.

Читать далее...
Резервное копирование базы данных MySql в Ubuntu/Debian по расписанию
Резервное копирование базы данных MySql в Ubuntu/Debian по расписанию

Настройка резервного копирования базы данных MySql в Ubuntu по расписанию с использованием cron и mysqldump. Пошаговая настройка mysqldump и cron для резервного копирования базы данных по расписанию.

Читать далее...