将SQL Server版本获取到bash脚本中的变量

时间:2018-12-13 02:15:37

标签: sql-server sqlcmd

我想将SQL Server版本添加到我的bash脚本中的变量中。

我尝试使用

sqlcmd -S localhost -U SA -Q 'select @@VERSION'

,但是它也返回包含一堆其他信息的字符串-例如:版权信息,86 / x64?等等

获取版本的正确方法是什么?

1 个答案:

答案 0 :(得分:4)

取决于您所指的“ SQL Server版本”,但如果您表示内部版本号:

sqlcmd -S localhost -U SA -Q "SELECT CAST(SERVERPROPERTY('ProductVersion') AS NVARCHAR(128))"

示例输出:

13.0.5081.1