(PECL pdo_sqlsrv >= 2.0.1)
PDO_SQLSRV DSN — Conexión a bases de datos MS SQL Server y SQL Azure
El archivo DSN (Data Source Name) PDO_SQLSRV se compone de los siguientes elementos:
El prefijo DSN es sqlsrv:.
APPConnectionPoolingtrue) o no (0 o false).
DatabaseEncrypttrue) o no cifrada (0 o false).
Failover_PartnerLoginTimeoutMultipleActiveResultSetsQuotedIdtrue) o si se deben utilizar las reglas Transact-SQL estándar (0 o false).
ServerTraceFileTraceOntrue) o desactivadas
(0 o false) al activar la conexión.
TransactionIsolationTrustServerCertificatetrue) o rechazar
(0 o false) un certificado servidor autosignado.
WSIDEjemplo #1 Ejemplos de DSN PDO_SQLSRV
El siguiente ejemplo muestra cómo conectarse a la base de datos MS SQL Server especificada:
$c = new PDO("sqlsrv:Server=localhost;Database=bddtest", "Utilisateur", "MotDePasse");
El siguiente ejemplo muestra cómo conectarse a la base de datos MS SQL Server especificada en un puerto específico:
$c = new PDO("sqlsrv:Server=localhost,1521;Database=bddtest", "Utilisateur", "MotDePasse");
El siguiente ejemplo muestra cómo conectarse a una base de datos SQL Azure con el ID servidor 12345abcde. Tenga en cuenta que, al conectarse a Azure con PDO, su nombre de usuario será Utilisateur@12345abcde (Utilisateur@IdServidor).
$c = new PDO("sqlsrv:Server=12345abcde.database.windows.net;Database=bddtest", "Utilisateur@12345abcde", "MotDePasse");