跳转到内容

Microsoft SQL Server/从*nix连接到MS SQL Server

来自维基教科书,开放世界中的开放书籍

本教程假设您使用的是基于Debian的Linux发行版;如果不是,您可能需要根据您的发行版相应地修改说明。

安装这两个freetds和用于iODBC以及unixodbc使用apt-get,例如:

apt-get install tdsodbc

如果您打算使用iODBC,您需要运行

apt-get install libiodbc2 libiodbc2-dev

如果您使用的是Perl,在安装FreeTDS之后,您需要安装用于Sybase的DBD

export SYBASE=/etc
cpan DBD::Sybase

词汇表

[编辑 | 编辑源代码]
TDS
由Sybase设计,Tabular Data Stream Protocol (TDS) 描述了如何与MS-SQL和Sybase数据库进行通信。


故障排除

[编辑 | 编辑源代码]

此处的许多错误是为了帮助那些使用Google搜索和用户的。

无法设置SYBASE

[编辑 | 编辑源代码]

以下错误是未设置Sybase配置变量的结果

[ERROR] [Thu Mar 13 11:07:42 2008] Could not run '/usr/local/bin/perl Makefile.PL': Please set SYBASE in CONFIG, or
set the $SYBASE environment variable at /root/.cpanplus/5.10.0/build/DBD-Sybase-1.08/Makefile.PL line 103, <IN>
line 44.
[编辑 | 编辑源代码]
  1. iODBC
  2. FreeTDS

参考文献

[编辑 | 编辑源代码]
  1. Haynes, Tim (2004-03-23). "ODBC-Perl HOWTO". OpenLink Software. 检索于 2008-03-04.
  2. Bruns, Brian (2006). "FreeTDS 用户指南:安装、配置和运行 FreeTDS 的指南". 检索于 2008-03-04. {{cite web}}: 未知参数 |otherauthors= 被忽略 (帮助)
华夏公益教科书