gpt4 book ai didi

sql-server - 从运行在 GNU/Linux 上的 Tcl 访问 Microsoft SQL Server

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:57 24 4
gpt4 key购买 nike

我正在寻找一个资源来解释如何使用连接字符串,作为 Linux 的客户端。我在 Linux 环境中使用 tcl 并获得一个应该将我连接到 Microsoft SQL 服务器的连接字符串。

您是否知道有关如何使用连接字符串连接到服务器以及如何从 Linux 进行连接的良好来源?

我在网上找到的所有资源都在谈论创建服务器字符串,而根本没有解决 Linux 的使用问题。

最佳答案

您的问题本身 没有任何意义:“连接字符串”这个概念不是编程语言或数据库服务器固有的。连接字符串属于数据库连接库,通常它们甚至在这些库使用的不同数据库驱动程序之间有所不同。

回到正题。就个人而言,我正在使用 tclodbcFreeTDS司机。解释了如何为 FreeTDS ODBC 驱动程序构建连接字符串 here .

我不直接使用连接字符串;相反,我在 /etc/odbc.ini 文件(由 Debian 中打包的 unixodbc 管理)中使用在系统范围内配置的“ODBC 源”。基本上,该文件包含如下条目:

[SERVER1]
Description = MS SQL Server on server1.domain.local
Driver = /usr/lib/odbc/libtdsodbc.so
Servername = SERVER1

/etc/freetds/freetds.conf 文件包含如下匹配条目:

[SERVER1]
host = server1.domain.local
port = 1433
tds version = 7.0
client charset = UTF-8

现在,在我的 Tcl 代码中我有这样的东西:

set source SERVER1
database connect dbconn $source $user $password
...

关于sql-server - 从运行在 GNU/Linux 上的 Tcl 访问 Microsoft SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10634158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com