sql >> Database teknologi >  >> RDS >> Mysql

pymssql.OperationalError:DB-Lib fejlmeddelelse 20009, sværhedsgrad 9

Jeg stødte på det samme problem. Det viser sig, at jeg ikke åbnede TCP/IP-adgang for min lokale SQL-server.

Lav en hurtig test for at tjekke om det er forårsaget af dette, du kan prøve at oprette forbindelse til en ekstern server med den samme kode. Hvis det virker, betyder det, at der er noget galt med din lokale server.

Så bare åbn adgangen til din 127.0.0.1:1433 i SQL server Configuration Manager.

Trin:

  1. Start -> Alle programmer -> Microsoft SQL Server 20XX -> Konfigurationsværktøjer -> SQL Server Configuration Manager
  2. SQL-servernetværkskonfiguration -> Protokoller til MSSQLSERVER
  3. TCP/IP -> Egenskaber -> IP-adresser. Find 127.0.0.1 og skift "Aktiveret" til "Ja". Du kan gøre det for alle IP'er, hvis du vil.


  1. 2 måder at returnere rækker, der kun indeholder ikke-alfanumeriske tegn i MySQL

  2. En begrænsning for at forhindre indsættelse af en tom streng i MySQL

  3. Generering og læsning af stregkode

  4. Hvordan erklærer man variabel og bruger den i det samme Oracle SQL-script?