1

Mac に不慣れで馬鹿な私は、やみくもに Mac を 10.7.2 から 10.7.3 にアップグレードしました。これで、SQLServer への freetds 接続が機能しなくなりました。つまり、次のようになります。

Error 20017 (severity 9):
Unexpected EOF from the server
OS error 36, "Operation now in progress"
Error 20002 (severity 9):
Adaptive Server connection failed
There was a problem connecting to the server.

tsql -C は次を示します。

                        Version: freetds v0.91
         freetds.conf directory: /usr/local/etc
 MS db-lib source compatibility: no
    Sybase binary compatibility: no
                  Thread safety: yes
                  iconv library: yes
                    TDS version: 5.0
                          iODBC: no
                       unixodbc: yes
          SSPI "trusted" logins: no
                       Kerberos: no

10.7.3 にアップグレードするまでは、チャンピオンのように機能していました (なんという間違いでしょう!)

誰がどこから始めるべきか手がかりを持っていますか? 最初の質問は、freetds がログ ファイルを書き込む場所だと思います。インストール中にログ ファイルに関して変更を加えなかったので、デフォルトはどこですか?

4

1 に答える 1

1

OK、それは今働いています。10.7.3 simpleton アップグレードの上に 10.7.3 コンボ アップグレードをインストールしました。やった:

make clean
make
sudo make install

そしてそれは動作します。

私は freetds-.92dev012412 でこれを行いましたが、安定した .92 でも同じ解決策が機能すると感じています。

于 2012-02-16T01:05:45.667 に答える