Instalar SQL Server en Ubuntu 18.04
Actualizar
Ejecutar
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Registrar las llaves
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
Instalar
sudo apt-get update
sudo apt-get install -y mssql-server
Ejecutar la configuración
sudo /opt/mssql/bin/mssql-conf setup
Verificar la instalaciòn
systemctl status mssql-server
Nos debe mostrar en verde que esta activo.
Detener SQL
Fuente
sudo systemctl stop mssql-server
Iniciar SQL Server
sudo systemctl start mssql-server
Ver el estatus SQL Server
systemctl status mssql-server
Detener y desabilitar servicios de SQL Server
sudo systemctl stop mssql-server
sudo systemctl disable mssql-server
Habilitar los servicios de SQL Server al inicio
sudo systemctl enable mssql-server
sudo systemctl start mssql-server
Script para Iniciar/Detener SQL Server
#!/bin/bash
DIA=`date +"%Y_%m_%d"`
HORA=`date +"_%H_%M"`
backup="b"
restore="r"
menu = "b"
continue="si"
while [ "$continue" == "si" ]
do
clear
#
echo "--------------------------------------------"
echo " SQL SERVER-"
echo "--------------------------------------------"
echo " 1. Ver Status"
echo " 2. Iniciar"
echo " 3. Detener "
echo " 4. Salir"
echo " "
echo " Ingrese numero de opcion__"
read menu
if [ "$menu" == "1" ] ; then
#realiza respaldos de MongoDB
echo "-----------------------------------------------"
echo 'Status de SQLServer'
echo "-----------------------------------------------"
systemctl status mssql-server
echo "presione una tecla"
read tecla
else
if [ "$menu" == "2" ]; then
echo "-----------------------------------------------"
echo 'Iniciando SQL Sever'
echo "-----------------------------------------------"
sudo systemctl start mssql-server
echo "-----------------------------------------------"
echo "SQL Server Iniciado"
echo "-----------------------------------------------"
echo "presione una tecla"
read tecla
else
if [ "$menu" == "3" ] ; then
echo "-----------------------------------------------"
echo "Deteniendo SQL Server"
echo "-----------------------------------------------"
sudo systemctl stop mssql-server
else
if [ "$menu" == "4" ] ; then
continue="no"
echo "-----------------------------------------------"
echo "Saliendo"
echo "-----------------------------------------------"
else
echo "Opcion invalida (1/2/3/4)"
echo "presione una tecla"
read tecla
fi
fi
fi
fi
done
Cliente para SQLServer en Linux, puedes verlo en el