====== 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 ==== https://www.adminer.org/ Aunque esta bien para el Express, pero nunca logre conectarme a una instancia de otro servidor. ==== 4. Drivers de PHP ==== https://learn.microsoft.com/en-us/sql/connect/php/installation-tutorial-linux-mac?view=sql-server-ver16 ===== 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 https://learn.microsoft.com/en-us/answers/questions/1320162/how-to-fix-error-microsoft-odbc-driver-18-for-sql 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