J'ai suivi these instructions (en échangeant les variables fictives si nécessaire) et je ne peux pas passer l'étape où vous exécutez isql. Le pilote FreeTDS semble fonctionner (mais au lieu d'obtenir une CLI, il commence juste compter vers le haut), mais je reçois la même erreur chaque fois à l'étape isql:Impossible de se connecter à SQL Server sur Mac
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect
Un collègue de travail a suivi les instructions et cela a fonctionné. J'essaie cela sur mon ordinateur personnel, et j'ai été assez cavalier avec mes installations (en utilisant Anaconda et Homebrew), est-il possible que ce soit un problème d'installation et que quelque chose ne soit pas lié?
Ma plus forte intuition est que isql
est ne pas lier MSSQL_DSN
à la config
Si vous avez testé avec 'tsql' et que le compteur commence à compter vers le haut, cela signifie qu'il ne se connecte pas. Tout d'abord, assurez-vous que vous pouvez vous connecter: 'telnet your.server.com 1433' depuis le terminal. Si cela se connecte, vous êtes bon. Sinon, vous avez probablement un blocage de pare-feu. Ensuite, essayez 'tsql -C' et assurez-vous que vous utilisez le bon fichier' freetds.conf'. Vérifiez également la version de FreeTDS que vous utilisez et assurez-vous que la version 'tds 'que vous utilisez est compatible avec la version de FreeTDS. Si vous utilisez 0.91 (inclus avec de nombreuses distributions), essayez '7.1' ou' 7.2' pour 'tds version'. – FlipperPA