SQL Server
Descripción
Microsoft ya ofrece el servidor de SQL Server en Linux
Prerequistos
Instalación
Configuración
1. Una accion
2. Segunda accion
Trucos
1. Copiar una base de datos externa a un express
Que camello .. casi no lo logro .. la unica forma fue usando el wizard de import data
2. Subir un SQL
Debe montare primero las ms-tools que ofrece microsoft
/opt/mssql-tools/bin/sqlcmd -S localhost\\instancia -U SA -d USorfeo_desa -i /mnt/publico/USorfeo_desa_full.sql -o salida.txt
Si le saca error de SSL .. use opcion -C
3. Adminer ... con PHP
Aunque esta bien para el Express, pero nunca logre conectarme a una instancia de otro servidor.
4. Drivers de PHP
Problemas
**1. Sale error en el repositorio **
Err:5 https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease Bad header line Bad header data [IP: 13.107.253.41 443]
Sucede que por default incluye otras arquecturas como arm64 y armtf .. simplemente quitelas y deje solo amd64
cat /etc/apt/sources.list.d/mssql-release.list deb [arch=amd64] https://packages.microsoft.com/ubuntu/22.04/prod jammy main
2. Error de certificado SSL
Sqlcmd: Error: Microsoft ODBC Driver 18 for SQL Server : SSL Provider: [error:0A000086:SSL routines::certificate verify failed:EE certificate key too weak]. Sqlcmd: Error: Microsoft ODBC Driver 18 for SQL Server : Client unable to establish connection. For solutions related to encryption errors, see https://go.microsoft.com/fwlink/?linkid=2226722.
Desde sqlcmd agregue la opcion -C
O en otro lenguaje en la linea del llamdo agregue TrustServerCertificate=yes
https://stackoverflow.com/questions/71688125/odbc-driver-18-for-sql-serverssl-provider-error1416f086 -
Referencias
- Instalar en server Linux https://docs.microsoft.com/es-es/sql/linux/sql-server-linux-setup
- Instalacion de herramientas de MS https://docs.microsoft.com/es-es/sql/linux/sql-server-linux-setup-tools
FIN
Advertencia
Este documento es privado y es de u so exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.
15-Marzo-2006 J.E.Gomez v1.0 Primera version