SQL Server for Linux


En 1999 preparé un curso de "mSQL y MySQL" (gracias a Dominio Digital), en ese momento MySQL era el motor preferido para aplicaciones Webs, un motor sencillo, rápido, basado en SQL, pocos consumos de memoria...

Han pasado 17 años y aunque hoy MySQL ya tiene primos (Percona, MariaDB), y por supuesto la versión Oracle MySQL... siendo uno de los mas usados.

Aparece SQL Server para Linux, claramente una Base de datos que hacía tiempo que nos preguntábamos los DBA, cuando harían finalmente la adaptación para tenerla en Linux.

Hasta hace unos años Microsoft continuaba sus negocios de monopolio, aislamiento, utilización de sus standards y productos. Era obvio pero Windows + SQL Server + IIS era lo que buscaban.

Casi Año 2017 - supongo que han entendido que "perdieron esa guerra también", su S.O. cabecera (Windows) ya no es el nro uno, Android + Linux + Unix les comieron el mercado de servidores, en el mundo Desktop, entre Apple y algunos Linux, sigue habiendo un pequeño porcentaje de equipos SIN WINDOWS.

Si miramos Azure, el 30% son servidores Linux y con este nuevo producto (SQL Server for Ubuntu), ese porcentaje será aún mayor. Es bueno reconocer los errores y tratar de rectificarlos, pero a veces es tarde y el mercado tecnológico global no perdona.

En 5 años, mi pronóstico es:
* 80% de servidoresd con Linux (y en Azure lo mismo)
* 30% MySQL
* 20% Oracle
* 50% SQL Server


LINKS AL TEMA SQL SERVER PARA WINDOWS - Para Linux
https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu


En mi servidorcito

apt install mssql-server

Reading package lists... Done
Building dependency tree
Reading state information... Done
mssql-server is already the newest version (14.0.1.246-6).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


I COMENZAMOS nuevamente con los períodos de evaluación....
cd /opt/mssql/bin
./sqlservr
This is an evaluation version. There are [176] days left in the evaluation period.


uname -a
Linux dcialdella 4.8.6-040806-generic #201610310831 SMP Mon Oct 31 12:33:48 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


Para instalar el cliente, mas problemas. (tengo Xubuntu 16.10)
apt-get install -y mssql-tools msodbcsql unixodbc-utf16 libodbc1-utf16 odbcinst1debian2-utf16



sqlcmd -S 127.0.0.1 -U sa
Password:
1> select @@version
2> go

---------------
Microsoft SQL Server vNext (CTP1) - 14.0.1.246 (X64)
Nov 1 2016 23:24:39
Copyright (c) Microsoft Corporation
on Linux (Ubuntu 16.10)

(1 rows affected)





Comentarios

Entradas populares