Mysql
 sql >> Datenbank >  >> RDS >> Mysql

pymssql.OperationalError:DB-Lib-Fehlermeldung 20009, Schweregrad 9

Ich bin auf das gleiche Problem gestoßen. Es stellt sich heraus, dass ich den TCP/IP-Zugriff für meinen lokalen SQL-Server nicht geöffnet habe.

Führen Sie einen schnellen Test durch, um zu überprüfen, ob dies daran liegt. Sie können versuchen, mit demselben Code eine Verbindung zu einem Remote-Server herzustellen. Wenn es funktioniert, bedeutet das, dass etwas mit Ihrem lokalen Server nicht stimmt.

Öffnen Sie also einfach den Zugang zu Ihrer 127.0.0.1:1433 im SQL Server Configuration Manager.

Schritte:

  1. Start -> Alle Programme -> Microsoft SQL Server 20XX -> Konfigurationstools -> SQL Server Configuration Manager
  2. SQL Server-Netzwerkkonfiguration -> Protokolle für MSSQLSERVER
  3. TCP/IP -> Eigenschaften -> IP-Adressen. Suchen Sie 127.0.0.1 und ändern Sie "Enabled" auf "Yes". Sie können dies für alle IPs tun, wenn Sie möchten.