使用客户端工具连接到UDB-TDS

​ 可以使用 SQL Server 客户端在 TDS 端口上与 UDB-TDS 连接。从 Windows 系统连接时,SQL Server Management Studio (SSMS) 或客户端是不错的选择。如果要从 Linux 系统连接到 TDS 端口,也是一个不错的选择。

​ 也可以使用其他使用 TDS 协议的客户端,但 UDB-TDS 不正式支持。在 Linux 上,可以使用 FreeTDS 命令行工具tsql

​ 您可以使用任何 UDBTX 客户端在 UDBTX 端口上连接到 UDB-TDS。 ud_sql和unvdb是在 Windows 和 Linux 平台上运行的、并使用 UDBTX 协议的开源客户端。

用于连接到数据库实例sqlcmd

​ 连接到 UDB-TDS 并与之交互的一种方法是使用 SQL Server 实用工具。UDB-TDS 连接字符串采用以下形式:

sqlcmd -S host.sample.com,1433 -U PUT_USER_HERE -P PUT_PASSWORD_HERE -d PUT_DBNAME_HERE

参数:

-S是数据库实例的服务器名称和 TDS 端口。

-U是用户的登录名。

-P是与用户关联的密码。

-d是要连接到的数据库。此值是可选的;如果省略,客户端将连接到数据库。master连接后,可以使用熟悉的 T-SQL 语法创建和管理数据库对象。

使用 SSMS 进行连接

​ SQL Server Management Studio (SSMS) 是常用的 SQL Server 客户端。加载 SSMS 时,它可能会尝试与“对象资源管理器”对话框进行连接。如果此对话框默认打开,请点击 。UDB-TDS 仅支持从查询编辑器进行连接。

使用tsql连接

​ tsql是作为 FreeTDS 的一部分提供的命令行工具。它允许您从 Linux 终端连接 UDB-TDS(或任何其他启用 TDS 的数据源)并与之交互。

​ UDB-TDS 连接字符串采用以下形式:

tsql -S database.example.com -p 1433 -U unvdb -P secretpassword

有关使用的信息,请参阅 FreeTDS 文档。

使用ud_sql连接

​ 您可以使用 UDBTX 的客户端ud_sql在 UDBTX 端口上连接到 UDB-TDS(默认)。 支持 UDBTX 样式的 SQL 语法。

​ 下面是一个如何连接的示例:

ud_sql -h database.example.com -p 6789 -U unvdb -d dbname