RHEL 6.3 Sybase SQL Anywhere 12
运行Sybase SQL Anywhere时,如何从OS命令行确定正在运行的数据库的“版本”(不是版本)(开发人员,标准版,教育版,高级版等)?
提示:这可以从许可证文件中获得,但如果您没有查看许可证文件的权限,该怎么办?必须有一个可执行文件或库来表示运行/安装了哪个版本的数据库,但那会是什么?
答案 0 :(得分:2)
您可以从数据库中检索该信息。
SELECT PROPERTY ('ProductName') --Returns the name of the software
SELECT PROPERTY ('ProductVersion') --Returns the version of the software being run.
使用dblic
utility也可以使用它,但这可能需要对licesne文件进行特权保护。
除了这些选项之外,我不知道是否存在二进制/库差异会让它消失。