Linux(Ubuntu)安装SQL Server数据库

本人系参考文章,参考地址:
Ubuntu:在 Linux 上安装 SQL Server - SQL Server | Microsoft Docs
 

要在 Ubuntu 上配置 SQL Server,请在终端中运行以下命令以安装 mssql-server 包 。

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

    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. 为 SQL Server 2019 注册 Microsoft SQL Server Ubuntu 存储库:

    对于 Ubuntu 16.04:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"
    

    对于 Ubuntu 18.04:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
    

    对于 Ubuntu 20.04:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.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. 请确保为 SA 帐户指定强密码(最少 8 个字符,包括大写和小写字母、十进制数字和/或非字母数字符号)。

  6. 完成配置后,验证服务是否正在运行:

    systemctl status mssql-server --no-pager
    

  7.设置为自启动

 systemctl enable mssql-server

本地使用sql server远程工具,进行远程链接即可。

 

 

要在Ubuntu安装Qt连接到SQL Server数据库的驱动,你需要几个步骤: 1. **更新系统**: 首先确保你的系统是最新的。打开终端并运行: ``` sudo apt-get update && sudo apt-get upgrade ``` 2. **安装必要的依赖**: 由于Qt不是默认包,需要安装`libxml2-dev`, `qtbase5-dev`, 和 `qttools5-dev-tools`等工具,它们有助于编译第三方库: ``` sudo apt-get install libxml2-dev qtbase5-dev qttools5-dev-tools ``` 3. **下载SQL Server ODBC驱动**: Qt使用ODBC(Open Database Connectivity)连接数据库。访问Microsoft官网下载适用于Linux的ODBC驱动,通常称为FreeTDS。例如: - 访问 [FreeTDS for Linux](https://www.freetds.org/) 下载最新版本。 4. **安装FreeTDS**: 解压下载的tar文件,然后安装: ``` tar xvf freetds*.tar.gz cd freetds* sudo make sudo make install ``` 5. **配置ODBC**: 需要创建一个odbc.ini文件,并添加SQL Server的连接信息。例如: ``` echo "description=Microsoft SQL Server" > odbc.ini echo "driver=/usr/lib/x86_64-linux-gnu/freetds/libtdsodbc.so" >> odbc.ini echo "server=my_server_address;port=1433;dbname=my_database;uid=my_username;pwd=my_password;" >> odbc.ini ``` 确保将上述值替换为你实际的服务器地址、数据库名、用户名和密码。 6. **配置Qt环境**: 编译Qt时启用对ODBC的支持。如果你使用的是Qt Creator,可以在构建设置中找到"QMake Arguments",添加 `-I/usr/include/freetds` 和 `-L/usr/lib/x86_64-linux-gnu/freetds`。 7. **编译和链接**: 如果你在Qt环境中编写应用程序,记得在`.pro`文件中包含`QtSql`模块,然后正常编译和链接你的项目。 完成以上步骤后,你应该可以使用Qt的SQL模块与SQL Server数据库建立连接了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值