在 Ubuntu 上查看 SQL Server(Microsoft SQL Server on Linux) 的版本,常见方法如下:
sqlcmd(最常用)如果你已经安装了 sqlcmd 并能连接数据库:
sqlcmd -S localhost -U sa -P '你的密码' -Q "SELECT @@VERSION"
或进入交互模式:
sqlcmd -S localhost -U sa -P '你的密码'
然后执行:
SELECT @@VERSION;
GO
tsql(FreeTDS)tsql -H localhost -p 1433 -U sa -P '你的密码'
连接后执行:
SELECT @@VERSION;
GO
dpkg -l | grep mssql-server
或:
apt list --installed | grep mssql
示例输出:
mssql-server 15.0.4153.1-3
对应 SQL Server 2019。
systemctl status mssql-server
虽然不直接显示版本,但可以确认服务是否在运行。
cat /opt/mssql/bin/sqlservr | strings | grep -i "version"
或:
/opt/mssql/bin/sqlservr --version
| 版本号前缀 | SQL Server |
|---|---|
| 14.x | 2017 |
| 15.x | 2019 |
| 16.x | 2022 |
如果你愿意,可以告诉我:
sa 登录我可以给你更精确的命令。