2012-02-04 5 views
1

Étant nouveau sur le Mac, et étant un idiot, j'ai mis à jour aveuglément mon Mac de 10.7.2 à 10.7.3. Maintenant, ma connexion FreeTDS à SQLServer a cessé de travailler, à savoir:OSX 10.7.3 Breaks 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 montre

     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 

Il a travaillé comme un champion jusqu'à ce que je suis passé à 10.7.3 (homme quelle erreur!)

Quelqu'un a une idée par où commencer? Je suppose que la première question est de savoir où freetds écrit un fichier journal, je n'ai pas apporté de modifications concernant le fichier journal lors de l'installation, alors où est la valeur par défaut?

+0

10.7.3 n'est pas "Snow Leopard". Oh, et qu'avez-vous mis à niveau ** de **? Si c'était de la part de Snow Leopard, c'est une mise à jour majeure et oui, vous auriez dû être un peu plus prudent. –

+0

A changé le titre. J'ai mis à jour de 10.7.2 à 10.7.3 – RadBrad

+0

J'ai obtenu TSQL pour se connecter en changeant la VERSION TDS dans freetds.conf à 7.0, mais maintenant quand je me connecte, c.-à-d. Tsql -H hôte -U utilisateur -P mot de passe, l'invite sql semble ignorer toute commande tapée. Peu importe ce que je tape, l'invite revient et les commandes semblent être complètement ignorées! La seule chose à laquelle il semble répondre est la sortie! – RadBrad

Répondre

1

OK, ça marche maintenant. Je viens d'installer la mise à niveau 10.7.3 combo sur la mise à jour 10.7.3 simpleton. J'ai fait:

make clean 
make 
sudo make install 

et cela fonctionne.

Je l'ai fait avec freetds-.92dev012412, mais j'ai le sentiment que la même solution fonctionnera avec le stable .92.

+0

Je peux confirmer que la version stable de freetds-0.92 à partir de homebrew fonctionne maintenant après l'application de la mise à niveau 10.7.3 combo sur la version mise à jour logicielle de la mise à niveau. Je suis content d'avoir trouvé ce fil! –