ubuntu:在linux安装sqlserver学习小结以及要点

时间:2024-10-05 07:06:02

以下为本人亲测安装成功步骤。其实这里的内容大部分都是和网上其它出处相同,最后两点,是本人在安装过程中碰到的问题,有效的处理完,并将地址记录下来。

1.导入公共存储库 GPG 密钥:

wget -qO- /keys/ | sudo apt-key add -

2.注册 SQL Server Ubuntu 存储库:

sudo add-apt-repository "$(wget -qO- /config/ubuntu/20.04/)"

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

6.如果计划远程连接,可能还需要在防火墙上打开 SQL Server TCP 端口(默认值为 1433)。此时,SQL Server 已在 Ubuntu 计算机上运行,随时可以使用!

安装 SQL Server 命令行工具

若要创建数据库,则需要使用可在 SQL Server 上运行 Transact-SQL 语句的工具进行连接。 以下步骤将安装 SQL Server 命令行工具:sqlcmd 和 bcp

通过以下步骤在 Ubuntu 上安装 mssql-tools。 如果未安装 curl,可以运行以下代码:

sudo apt-get update

sudo apt install curl

1.导入公共存储库 GPG 密钥。

curl /keys/ | sudo apt-key add -

2.注册 Ubuntu 存储库。

curl /config/ubuntu/20.04/ | sudo tee /etc/apt//

3.更新源列表,并使用 unixODBC 开发人员包运行安装命令。 

sudo apt-get update

sudo apt-get install mssql-tools unixodbc-dev

可以通过运行以下命令将 mssql-tools 更新至最新版本:

sudo apt-get update

sudo apt-get install mssql-tools

4.为方便起见,将 /opt/mssql-tools/bin/ 添加到 PATH环境变量,以便可从 bash shell 访问 sqlcmd 或 bcp。对于交互式会话,请使用以下命令在 ~/.bash_profile 文件中修改 PATH 环境变量:

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

对于非交互式会话,请使用以下命令在 ~/.bashrc 文件中修改 PATH 环境变量:

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

5.使用 SQL Server 名称 (-S)、用户名 (-U) 和密码 (-P) 的相应参数运行 sqlcmd。 在本教程中,用户进行本地连接,因此服务器名称为 localhost。 用户名为 sa,密码是在安装过程中为 SA 帐户提供的密码。

sqlcmd -S localhost -U sa -P '<您的SQL密码>'

可以在命令行上省略密码,以收到密码输入提示。

如果以后决定进行远程连接,请为 -S 参数指定计算机名称或 IP 地址,并确保防火墙上的端口 1433 已打开。

如果成功,应会显示 sqlcmd 命令提示符:1>

退出sqlcommand  指令quit

如果连接失败,先尝试诊断错误消息中所述的问题

注意:

1.在安装sqlserver时可能遇到依赖的: libldap-2.4-2 不在

进入

Index of /deepin/pool/main/o/openldap/

下载 libldap-2.4-2_2.4.47+dfsg.4-1+eagle_amd64.deb并安装。

2.Sqlserver配制过程中如果提示

在系统库路径中找不到 PAL初始化失败 错误: 102

缺少 libssl1.1_1.1.1-1ubuntu2.1~18.04.20_amd64.deb

进入   Index of /ubuntu/pool/main/o/openssl 下载

libssl1.1_1.1.1-1ubuntu2.1~18.04.20_amd64.deb 并安装