Babelfish for RDS PostgreSQL实例支持分别通过TDS端口和PostgreSQL端口查询Babelfish的版本详情。
前提条件
已创建Babelfish for RDS PostgreSQL实例。更多信息,请参见创建Babelfish for RDS PostgreSQL实例。
已创建Babelfish账号。更多信息,请参见管理Babelfish账号。
已设置白名单,允许客户端所在服务器访问Babelfish for RDS PostgreSQL实例。更多信息,请参见设置白名单。
已获取Babelfish for RDS PostgreSQL实例连接地址及TDS端口。更多信息,请参见查看连接地址及TDS端口号。
已安装sqlcmd命令行终端和psql命令行终端。
说明本文使用sqlcmd命令行终端连接Babelfish for RDS PostgreSQL实例的TDS端口,使用psql命令行终端连接Babelfish for RDS PostgreSQL实例的PostgreSQL端口,介绍如何查询Babelfish的版本详情。更多连接方式及客户端获取,请参见Babelfish客户端连接示例和连接PostgreSQL实例。
通过TDS端口查询Babelfish版本详情
使用如下命令,连接Babelfish for RDS PostgreSQL实例的TDS端口。
sqlcmd -S pgm-****.pg.rds.aliyuncs.com,1433 -U babelfish_user
查看是否通过TDS端口连接实例。
SELECT CAST(serverproperty('babelfish') AS BIT) AS is_run_on_babelfish; GO
返回结果示例:
is_run_on_babelfish ------------------- 1 (1 rows affected)
查看Babelfish版本。
SELECT CAST(serverproperty('babelfishversion') AS VARCHAR(5)) as babelfish_version; GO
返回结果示例:
babelfish_version ----------------- 1.2.0 (1 rows affected)
查看完整版本信息。
SELECT @@version as version; GO
返回结果示例:
version ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Babelfish for PostgreSQL with SQL Server Compatibility - 12.0.2000.8 PostgreSQL 13.6 (1 rows affected)
通过PostgreSQL端口查询Babelfish版本详情
使用如下命令,连接Babelfish for RDS PostgreSQL实例的PostgreSQL端口。
psql -h pgm-****.pg.rds.aliyuncs.com -p 5432 -U babelfish_user -d babelfish_db
查看Babelfish版本。
SELECT version() as postgresql_version, sys.version() as babelfish_compatibility, sys.SERVERPROPERTY('BabelfishVersion') as babelfish_Version;
返回结果示例:
postgresql_version | babelfish_compatibility | babelfish_version --------------------+----------------------------------------------------------------------+------------------- PostgreSQL 13.6 | Babelfish for PostgreSQL with SQL Server Compatibility - 12.0.2000.8+| 1.2.0 | PostgreSQL 13.6 | (1 row)
文档内容是否对您有帮助?