问题标签 [freetds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
893 浏览

sql - 如何为 tclodbc 定义驱动程序?

我想使用 Linux 环境中的 tclodbc 连接到 MS SQL 服务器。我有驱动程序(freeTDS)和连接字符串。但我不知道如何配置 tclodbs 使用的驱动程序。有一个命令

数据库配置 操作驱动属性

但我不知道该放什么operationand attributes,以及这是否是正确的命令。

与我的问题相关:Accessing Microsoft SQL Server from Tcl running on GNU/Linux

0 投票
1 回答
565 浏览

sql-server - @variables in FreeTDS

I am attempting a quick prototype-port of some old database code over to use the FreeTDS library. Currently, I am looking at a query similar to

When I execute the query, I naturally get an error like Must declare the scalar variable "@arg1".

But one thing eludes me. How do I declare this variable? I have looked through the API docs and code examples over and over again and I can't seem to find how to solve this should-be-trivial task.

The code I currently use is:

0 投票
0 回答
367 浏览

ruby-on-rails - tds:无法使用 freetds.conf 文件中指定的服务器名连接到 mssql 服务器

我正在使用 freetds 从 ubuntu 连接到 mssql 服务器。首先,sql server 正确运行在 1433 端口。我可以远程登录它。以下命令也有效。我可以使用它查询表数据,

但是,此命令不起作用,因此使我的 ror 应用程序崩溃。

这是 freetds.log 中的错误

这是我的 freetds.conf 文件

从日志输出中,我可以看到在这种情况下程序没有正确读取 sql server 端口,它读取 0 这是错误的。

它还输出一些与编码有关的信息。所以我想这可能与翻译问题有关。

0 投票
1 回答
15693 浏览

sql-server - 什么是 TDS 协议 8.0 版,我为什么要使用它?

一段时间以来,我一直在使用带有 8.0 协议的 FreeTDS 连接到 MSSQL 数据库,并且效果很好。但是,最近,事情开始变得不太好。我会省略细节。

所以我们决定我们需要知道更多,我对以下内容有点困惑:

FreeTDS 是否支持 Microsoft 服务器?

是的。Microsoft 服务器通常不接受 TDS 5.0 连接。使用协议的 4.2、7.0 或 8.0 版本之一。有关详细信息,请参阅用户指南

用户指南

那么,什么是 TDS 协议 8.0 版,我为什么要使用它?

0 投票
2 回答
829 浏览

php - 使用 FreeTDS 的 Drupal7 + SQL Server 的配置是什么?

我们已经有一个在这种情况下工作的 Moodle 安装:linux + php5 + freetds + sql server。

但我们只是不知道如何以同样的方式将 drupal 7 链接到 sql server。

我们应该使用什么配置?有人试过这个吗?

drupal 根本不会出现在可用数据库列表中。

注意:我们已经能够使用 freetds 将 php 连接到 sql server,但只是不知道如何在 Drupal 7 上做到这一点。

0 投票
1 回答
3799 浏览

php - 在 centos 上使用 freetds 从 php 连接到 ms sql 2005

我在从 PHP 连接到 MS SQL 2005 时遇到问题。

我可以从外壳连接,使用...

输入一个简单的查询按预期工作......

但是,从 PHP 脚本尝试此操作不起作用...

...并产生一个 mssql_connect() [function.mssql-connect]: Unable to connect to server 错误。

我可以在 /usr/lib/php/modules 中看到 mssql.so 模块,并且 phpinfo() 显示模块已加载。

如果有人可以向我展示 freetds.conf 和 odbc.conf 的示例配置,我会很乐意使用 odbc_connect

谢谢

0 投票
2 回答
4166 浏览

iphone - 将 FreeTDS 交叉编译到 iPhone

由于这个问题没有答案,我花了一个学期的大部分时间来解决这个问题,我想我会发布如何将 FreeTDS 0.91 交叉编译到 iPhone ARMv6、ARMv7 架构。这是使用 Xcode 4.2 和 iOS 5 SDK 完成的。

之所以问这个问题,是因为您正在为需要连接到 Mircosoft SQL Sever 的 iOS 设备开发应用程序,这需要使用 Microsoft 专有的表格数据流 (TDS) 协议。

我还会提到,您甚至需要一定程度的技术技能才能尝试此操作。这是我花了将近两个月才弄清楚的一个非常浓缩的版本(我留下了所有你不应该做的事情)。

与此相关的其他文件:

基本如何使用 FreeTDS http://www.freetds.org/userguide/samplecode.htm

Microsoft 的 TDS API 文档 http://msdn.microsoft.com/en-us/library/aa936985(v=sql.80)

请看下面我的回答。

另请参阅 Xcode 4.5 更新文件的 saskathex 答案。

0 投票
2 回答
735 浏览

cygwin - 运行 FreeTDS 配置文件时出现语法错误

我正在尝试运行 Ruby on Rails 并连接到 MS SQL DB。我已经安装了 RoR,并且我已经创建了我将要连接的数据库。我创建并测试模型,在尝试 $ rake db:migrate 时出现 rake aborted 错误(没有要加载的此类文件 -- tiny_tds)。此时我下载并解压缩了 FreeTDS。当我提交 $ ./configure 时,问题就出现了。

以下是命令和产生的错误消息(Windows 7 Pro OS 盒子上的 Cygwin 终端):

这是来自 FreeTDS 配置文件的代码(第 19-33 行):

0 投票
4 回答
21396 浏览

azure-sql-database - 尝试从 tsql 连接到 sql-azure 时从服务器读取失败

我正在尝试从 Ubuntu 12.04 连接到 SQL-Azure。

我已经用 openssl 和 libiconf 编译了 freeTds-0.91

我尝试使用上述语句进行连接,但出现此错误:

我的 tsql -C 输出:

我似乎找不到任何有关导致此问题的原因以及如何解决此问题的信息。

任何帮助将不胜感激。

0 投票
2 回答
2176 浏览

tsql - 连接到带有 freeTDS 错误的 SQL-Azure:从服务器读取失败

我正在尝试来自 ubuntu 12.04 的 SQl-Azure 数据库。

我已经下载了 freeTDS-0.91 并用 openssl 和 libiconf 编译它(用于 tiny_tds gem)。

当我尝试连接到 sql-azure db 时,出现以下错误:

我似乎找不到任何关于导致此错误的原因以及如何解决它。

我可以毫无问题地连接到办公室的 windows 服务器机器上的 ms-sqlserver 实例。

任何帮助都感激不尽。