sqlserver安装ubuntu

在ubuntu下安装sqlserver

版本是20.4LTS , sqlserver 2019

文档地址:
https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-linux-ver15

步骤:
1.导入公共存储库 GPG 密钥:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

2.为 SQL Server 2019 注册 Microsoft SQL Server Ubuntu 存储库:
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"

3.运行以下命令以安装 SQL Server:
sudo apt-get update
sudo apt-get install -y mssql-server

4.包安装完成后,运行 mssql-conf setup,按照提示设置 SA 密码并选择版本。
sudo /opt/mssql/bin/mssql-conf setup

// 注意,设置密码时会重复两次,而且命令行窗口中上不会有字符显示

5.完成配置后,验证服务是否正在运行:
systemctl status mssql-server --no-pager

查看配置

sudo cat /var/opt/mssql/mssql.conf

重置密码

sudo /opt/mssql/bin/mssql-conf set-sa-password

修改默认端口1433

文档地址
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-configure-mssql-conf?view=sql-server-linux-ver15#tcpport

步骤
1.使用“network.tcpport”的“set”命令以根用户身份运行 mssql-conf 脚本:
sudo /opt/mssql/bin/mssql-conf set network.tcpport <new_tcp_port>

2.重启 SQL Server 服务:
sudo systemctl restart mssql-server

使用windows ssms工具连接时的问题

在win10上用ssms工具连接linux上是sqlserver,无疑是比较简便的.

文档地址 - ssms版本
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-manage-ssms?view=sql-server-linux-ver15#install-the-newest-version-of-sql-server-management-studio-ssms

文档地址 - 远程端口修改
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-configure-mssql-conf?view=sql-server-linux-ver15#enable-outbound-network-access

在ssms里写IP和端口时注意:

IP加端口号之间使用 , 号隔开,这个问题困了好久,使用 : 号是错误的.

1.1.1.1,1445
sa
password

 

asp.net core ado.net 连接字符串

server = localhost,1433; uid = sa; pwd = 123456; Initial Catalog = master

// server 是sqlserver服务器名字,本机可以写localhost,如果安装时没有使用默认的1433端口号,那么后面加一个逗号,写上端口号

 

其它问题

文档地址 - 常见问题
https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-troubleshooting-guide?view=sql-server-linux-ver15#common-issues

linux主机名字不能超过15个字符
密码不能有特色字符,例如 $

posted @ 2020-09-28 11:33  mirrorspace  阅读(1029)  评论(0编辑  收藏  举报