使用客户端工具连接到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