ArchLinux配置SQLserver开发环境
AlanCorn2021-10-23个人配置Linux ArchLinux Translate
一、安装基础软件包
- mssql-server – this is for the main MS SQL Server installation
- msodbcsql – this is for connecting to MS SQL Server
- mssql-tools – these are the command line tools for interacting with MS SQL Server 可以直接使用AUR Helper(如yay)从AUR下安装,也可以按照原文Microsoft SQL Server on Arch Linux中自行make
yay -S mssql-server msodbcsql mssql-tools
安装完成后,确保mssql-server.service为打开状态
- 可以通过status参数查看状态
systemctl status mssql-server.service
- 如果状态为“inactive (dead)”,打开服务
systemctl enable --now mssql-server.service # 打开并设置开机启动
systemctl start mssql-server.service # 只打开
二、SQL Server初始化设置
这一部分我们需要对SQL Server进行初始化设置,包括设置SA密码,选择安装版本,设置语言
我们可以调用mssql-conf,整个配置过程将非常方便且迅速
- 使用--help参数获取基本用法介绍
/opt/mssql/bin/mssql-conf --help
##原文中的版本为:/opt/mssql/bin/mssql-config --help,经过测试不使用本文档
- 运行配置程序
/opt/mssql/bin/mssql-conf setup
Azure Data Studio
安装
不幸的是微软没有提供Linux版本的SQL Server Management Studio,但我们可以使用替代品Azure Data Studio。
Azure Data Studio是基于Microsoft Visual Studio Code editor的一个数据库管理工具,具有对SQL Server完全的交互功能,但相比SQL Server Management Studio少了菜单上的向导
Azure Data Studio同样可以直接从AUR上安装
yay -S azuredatastudio-bin
连接本地SQL实例
- 如图所示进行配置
Server填入localhost或者主机IP
User name填入SA(数据库管理员)
Password填入刚刚初始化时设置的密码