Microsoft SQL Server et Fonctions Sybase (PDO_DBLIB) MS SQL Server (PDO)
&reftitle.intro; PDO_DBLIB est un pilote qui implémente l'interface de PHP Data Objects (PDO) pour autoriser l'accès de PHP au Microsoft SQL Server et aux bases de données Sybase par la bibliothèque FreeTDS. Cette extension n'est plus disponible sous Windows. Sous Windows, vous devriez utiliser SqlSrv, un driver alternatif pour MS SQL disponible chez Microsoft : &url.sqlsrv; . Si vous ne pouvez pas utiliser SqlSrv, vous pouvez utiliser le driver PDO_ODBC pour se connecter à un serveur de bases de données Microsoft SQL et Sybase, sachant que le driver natif Windows DB-LIB est ancien, non sécurisé niveau thread et plus supporté par Microsoft.
PDO_DBLIB DSN Connexion au Serveur Microsoft SQL et bases de données Sybase &reftitle.description; Le Data Source Name (DSN) de PDO_DBLIB est composé des éléments suivants : Préfixe DSN Le préfixe DNS est sybase: si PDO_DBLIB était lié avec les bibliothèques Sybase ct-lib, mssql: si PDO_DBLIB était lié avec les bibliothèques de Microsoft SQL Server, ou dblib: si PDO_DBLIB était lié avec les bibliothèques FreeTDS. host L'hôte sur lequel le serveur de base de données se situe. dbname Le nom de la base de données. charset Le jeu de caractères du client. appname Le nom de l'application (utilisé dans sysprocesses). Par défaut, "PHP Generic DB-lib" ou "PHP freetds". secure Actuellement inutilisé. &reftitle.examples; Exemples avec PDO_DBLIB DSN Les exemples suivants montrent PDO_DBLIB DSN pour se connecter au Microsoft SQL Server et les bases de données Sybase :