Avez-vous installé les drivers ? Ils doivent être disponibles pour que vous puissiez les appeler.
Voir ici:
https://learn.microsoft.com/en-us/sq...l-server-ver16
(Vérifiez que cette page correspond à votre version de Sql server)
Je découvre ça en même temps que vous, mais il faut bien lire les prérequis.
D'autre part, il peut y avoir des alternatives pour se connecter à une DB Sql server en PHP.
Il y a longtemps de ça, il y avait (de mémoire) d'autres extensions.
Accessoirement, évitez cette mauvaise habitude de se connecter en sa, c'est l'équivalent d'un compte root !
Ca veut dire que si votre application est compromise (par exemple par le biais d'une injection SQL) non seulement un pirate pourrait dumper la DB mais aussi exécuter du code sur le serveur avec des privilèges élevés, dans le style invocation de la procédure stockée xp_cmd_shell
Il devrait y avoir un compte avec juste les droits pour lire et écrire sur cette DB, normalement pas plus.
Mais bon essayez déjà de faire fonctionner le truc

Partager