5

誰かが sqlalchemy 内で pyodbc を介して mssql に正常に接続しましたか? 私は現在turbogears2を使用しており、mac osプラットフォームで作業してmssqlに接続しようとしています。

次のエラーを取得:

sqlalchemy.exc.DBAPIError: (Error) ('00000', '[00000] [iODBC][Driver Manager]dlopen({SQL Server}, 6): image not found (0) (SQLDriverConnectW)') None None
4

2 に答える 2

4

古い macports や fink, brewよりも優れたアプローチがあります:

brew install freetds unixodbc

また、インストールするのにルートも必要ありません。

于 2013-05-28T11:08:44.857 に答える
2

MacPort による簡単な方法

次の方法でインストールを行うだけです。

    sudo port install freetds +mssql +odbc +universal

これにより、freetds と unixODBC の両方がインストールされます。ODBC 管理に unixODBC を使用するか、Mac OS に同梱されている iODBC を使用できます。

コンパイルとインストール

    ./configure --prefix=/usr/local/lib/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static
    make
    make install

TDSVER設定

SQL Server 2005/8 に接続するには、tds バージョンを 8.0 に設定して、次の端末コマンドを使用します。

    export TDSVER = 8.0

ラウガンジの設定

正しい言語が設定されていることを確認してください:

    export LC_ALL=en_US.UTF-8
于 2011-06-20T03:44:18.600 に答える