Endlich habe ich das Problem gefunden. Mein Rechner ist mit locale es_ES.UTF-8 konfiguriert und sieht so aus, als ob das Modul sqlsrv es nicht mag. Wenn Sie das Gebietsschema in en_US.UTF-8 ändern, wird es funktionieren.
Meine Frage ist, warum ein Modul die Funktionsweise einer internen Funktion ändert, aber Microsoft ist ... nichts Neues.
Wenn jemand mehr darüber weiß, ist das willkommen.
Schöne Grüße.