Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Erreur sqlserver_ado n'est pas un backend de base de données disponible (PyISAPIe sur IIS)

Installer python 64 bits à partir de zéro et suivre les conseils ici travaillé. Le problème a dû être une erreur avec Active Python.

J'ai remarqué une chose qui pourrait être utile.

  • Avec une installation normale de python et pywin32 (en utilisant les exécutables des sites liés), C:\Python27\Lib\site-packages contenait un dossier nommé pywin32_system32 qui contenait les exécutables à copier dans C:\Python27 pour résoudre le problème.
  • Avec l'installation d'Active Python, ce répertoire n'existait pas.

J'ai aussi remarqué que les répertoires qui sont là pour les deux méthodes d'installation (win32 , win32com , et win32comext ) contiennent des fichiers légèrement différents.

J'espère que cela évitera à quelqu'un d'autre de souffrir à l'avenir.