YouTube Setup Microsoft SQL Server 2022 on Ubuntu 20.04 π https://youtu.be/QuP8k66pYdM
SUPPORT MY WORK - Everything Helps Thanks
YouTube π https://YouTube.GetMeTheGeek.com
Buy Me a Coffee β https://www.buymeacoffee.com/getmethegeek
Hire US π https://getmethegeek.com
sudo apt update
sudo apt upgrade -y
sudo reboot
sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2022.list)"
sudo apt update
sudo apt install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
systemctl status mssql-server --no-pager
sudo apt install net-tools
sudo netstat -tnlp | grep sqlservr
Allow ssh and enable firewall
sudo ufw allow 22
sudo ufw allow 1433
sudo ufw allow 1434
sudo ufw enable
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
sudo apt update
sudo apt install -y mssql-tools unixodbc-dev
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
sqlcmd -S localhost -U sa -P 'Password'
If successful, you should get a command prompt: 1>.
Copy yourdbname.mdf and yourdbname_log.ldf to the /var/opt/mssql/data/ directory. Set the owner and permissions to mssql.
sudo cp yourdbname* /var/opt/mssql/data/
sudo su
Chown mssql:mssql /var/opt/mssql/data/yourdbname*
chmod u=+rw,g=+rw,o=-rw /var/opt/mssql/data/yourdbname*
Run sql on the master
USE master;
CREATE DATABASE yourdbname
ON PRIMARY (FILENAME = '/var/opt/mssql/data/yourdbname.mdf'),
(FILENAME = '/var/opt/mssql/data/yourdbname_log.ldf')
FOR ATTACH
Hi
Getting this error
ubuntu@ip-172-31-12-97:~$ sqlcmd -S localhost -U sa
Password:
Sqlcmd: Error: Microsoft ODBC Driver 18 for SQL Server : SSL Provider: [error:0A000086:SSL routines::certificate verify failed:self-signed certificate].
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.