sql >> Databasteknik >  >> RDS >> Sqlserver

Felet sqlserver_ado är inte en tillgänglig databasbackend (PyISAPIe på IIS)

Installera 64-bitars python från början och följ råden här arbetade. Problemet måste ha varit lite fånighet med Active Python.

Det var en sak jag märkte som kan vara till hjälp.

  • Med en normal installation av python och pywin32 (med körbara filer från de länkade webbplatserna), C:\Python27\Lib\site-packages innehöll en mapp med namnet pywin32_system32 som innehöll de körbara filerna som behövde kopieras till C:\Python27 för att lösa problemet.
  • Med Active Python-installationen fanns inte den här katalogen.

Jag märkte också att katalogerna som finns där för båda installationsmetoderna (win32 , win32com och win32comext ) innehåller lite olika filer.

Jag hoppas att detta sparar någon annan smärta i framtiden.




  1. WHERE IN-tillstånd accepterar inte strängvärde

  2. Inkrementell datareplikering i IRI Workbench

  3. Kan detta göras i en MySQL-fråga, eller behöver det göras i PHP? (serversidan)

  4. SQL där ALLA kolumn är lika med ett värde