Microsoft SQL Server Installation - LeandroTheDev/arch_linux GitHub Wiki

Downloading

  • sudo pacman -S libatomic_ops libc++ gdb openssl-1.1 sssd
  • auracle clone mssql-server
  • auracle clone libldap24

Setup

Just learning? select the developer option

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

Finish

Optional: Changing ports

  • sudo vim /var/opt/mssql/mssql.conf
[network]
tcpport=3308

Start the sql server

  • sudo systemctl start mssql-server

Run after boot

  • sudo systemctl enable mssql-server

Using

  • auracle clone msodbcsql
  • sqlcmd -S localhost,3308 -U sa -P 'passwordyousetpreviously' -C

Creating database

CREATE DATABASE MYDATABASE;
GO

View all databases

SELECT name FROM sys.databases;
GO

Creating user

CREATE LOGIN username 
WITH PASSWORD = 'secretpassword';
GO

USE MYDATABASE;
GO

CREATE USER username FOR LOGIN username;
GO

EXEC sp_addrolemember 'db_owner', 'username';
GO