この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13762|答える: 0

[通信] Redhatの下でSQLSserverにアクセスするためにPythonを設定する

[リンクをコピー]
掲載地 2014/11/26 15:12:27 | | | |

WINDOWSのデータベースをLINUXに移動してアクセスするのは簡単ではありません
途中でN件の奇妙なエラーに遭遇しました
失敗の経験は次のように振り返られます。
Yumを使ってfreetds*をご利用ください。
yum installunixODbc*
この方法で取り付けられた部品は信頼性に欠けているようです
手作業で積み込まれたんだ
また、公式readme.1stに記載されているものと同じ場所ではない64ビットマシンもあります。 (行くよ!) )

歴史からコピーしたいくつかの手順を紹介します(少し整理済み)

CD freeTDS-0.91/
./configure --prefix =/etc/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static
作る
インストールを作って
tsql -S172.16.1.10 -U testdba -P ak51ak
vi /USR/local/freeTDS/etc/freetds.conf

WGET ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.1.tar.gz
tar zxvf unixODBC-2.3.1.tar
cd unixODBC-2.3.1
ll
./configure
作る
インストールを作って
ODBCINST -j


WGET http://pyodbc.googlecode.com/files/pyodbc-3.0.6.zip
ファスナーを下ろしてpyodbc-3.0.6.zip
CD pyodbc-3.0.6
Python setup.py ビルド
Python setup.py インストール


vi /etc/odbcinst.ini
ls /usr/lib64/libtdsodbc.so.0
CD /USR/lib64
LLリブツ*
vim /etc/odbc.ini
vi /etc/odbcinst.ini

[SQL Server]
説明 = MSSQL 用 FreeTDS ODBC ドライバー
Driver = /usr/lib64/libtdsodbc.so.0
Setup = /usr/lib64/libtdsS.so.0
FileUsage = 1






先の:SQL Serverユーザー接続上限の問題
次に:Windows 2003にsqlserver2008r2をインストールしていない人は予想外に難しいです
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com