跳轉到內容

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= 被忽略 (幫助)
華夏公益教科書