sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo instalar SQL Server en SUSE 12

Este artículo proporciona instrucciones paso a paso para instalar SQL Server 2019 para Linux en SUSE Linux Enterprise Server 12.

Estos pasos deberían funcionar en SUSE Linux Enterprise Server 12, SP2, SP3, SP4 y SP5.

Debe tener al menos 2 GB de memoria antes de instalar SQL Server en su máquina SUSE. Si está instalando esto en una máquina virtual, debe tener asignados al menos 2 GB de memoria.

El sistema de archivos debe ser XFS o EXT4 .

Instalar servidor SQL

Los siguientes pasos instalarán SQL Server 2019 para Linux en SUSE Linux Enterprise Server 12.

Abra la terminal y ejecute los siguientes comandos.

Descargue el archivo de configuración del repositorio SLES de Microsoft SQL Server 2019:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2019.repo

Actualice sus repositorios:

sudo zypper --gpg-auto-import-keys refresh

Para asegurarse de que la clave de firma del paquete de Microsoft esté instalada en su sistema, use el siguiente comando:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Instalar servidor SQL:

sudo zypper install -y mssql-server

Ejecute configuración de mssql-conf :

sudo /opt/mssql/bin/mssql-conf setup

Siga las indicaciones para elegir su edición, acepte el acuerdo de licencia y configure la contraseña sa.

Asegúrese de establecer una contraseña segura (longitud mínima de 8 caracteres, incluidas letras mayúsculas y minúsculas, base de 10 dígitos y/o símbolos no alfanuméricos).

Comprobar el estado de SQL Server

Puede ejecutar el siguiente comando para verificar que SQL Server se está ejecutando:

systemctl status mssql-server

Conexiones remotas

Para permitir conexiones remotas, deberá abrir el puerto de SQL Server en el firewall.

El puerto predeterminado de SQL Server es TCP 1433.

Si está utilizando el firewall SuSE, debe editar el /etc/sysconfig/SuSEfirewall2 archivo de configuración para que el FW_SERVICES_EXT_TCP entrada especifica el número de puerto de SQL Server:

FW_SERVICES_EXT_TCP="1433"

Instalar herramientas de línea de comandos

Ahora que ha instalado SQL Server, necesitará algún tipo de herramienta para conectarse.

Los siguientes pasos lo ayudarán a configurar dos herramientas de línea de comandos de SQL Server:sqlcmd y bcp .

Agregue el repositorio de Microsoft SQL Server a Zypper:

sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo 
sudo zypper --gpg-auto-import-keys refresh

Ahora, instale mssql-tools con el paquete de desarrollador unixODBC:

sudo zypper install -y mssql-tools unixODBC-devel

Se le pedirá que acepte los términos de la licencia dos veces. Si está de acuerdo con los términos, ingrese YES en ambas ocasiones.

Añadir a RUTA

Opcionalmente, puede agregar el /opt/mssql-tools/bin/ a su variable de entorno PATH, para que pueda ejecutar las herramientas sin tener que proporcionar la ruta completa.

Para hacer sqlcmd/bcp accesible desde bash shell para sesiones de inicio de sesión:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile

Para hacer sqlcmd/bcp accesible desde bash shell para sesiones interactivas/sin inicio de sesión:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Conectarse a SQL Server

Ahora que SQL Server está instalado y las herramientas de línea de comandos también están instaladas, podemos usar las herramientas de línea de comandos para conectarnos a SQL Server.

Ingrese lo siguiente, pero reemplace <YourPassword> con tu propia contraseña:

sqlcmd -S localhost -U SA -P '<YourPassword>'

Alternativamente, puede omitir -P '<YourPassword>' y se le pedirá que lo haga en su lugar.

Para conectarse a una instancia remota, cambie localhost por el nombre de la máquina o la dirección IP y asegúrese de tener abierto el puerto 1433 en el cortafuegos.

Una vez que se haya conectado con éxito, debería ver un mensaje similar a este:

1>

Desde aquí, puede usar T-SQL para crear bases de datos, ejecutar consultas y más.

Por ahora, ingrese el siguiente código para verificar su versión de SQL Server:

SELECT @@version
GO

Si es nuevo en SQL Server, consulte mi tutorial de SQL Server en Quackit.