(No version information available, might only be in Git)
DSN-строка подключения через драйвер PDO_SQLSRV — Подключение к базам данных MS SQL Server и SQL Azure
DSN-строка подключения (англ. сокр.: Data Source Name — имя источника данных) для драйвера PDO_SQLSRV состоит из следующих элементов:
DSN-префикс — строка sqlsrv:.
APPConnectionPoolingtrue, если да, 0 или false, если нет.
DatabaseEncrypttrue, если да, 0 или false, если нет.
Failover_PartnerLoginTimeoutMultipleActiveResultSetsQuotedIdtrue, или применять устаревшие
правила стандарта Transact-SQL: 0 или false.
ServerTraceFileTraceOntrue, если да, 0 или false, если нет.
TransactionIsolationTrustServerCertificatetrue, если да,
0 или false, если нет.
WSIDПример #1 Примеры DSN-строки подключения через драйвер PDO_SQLSRV
Следующий пример показывает, как подключаться к конкретной базе данных MS SQL Server:
$c = new PDO("sqlsrv:Server=localhost;Database=testdb", "UserName", "Password");
Следующий пример показывает, как подключаться к базе данных MS SQL Server на конкретном порте:
$c = new PDO("sqlsrv:Server=localhost,1521;Database=testdb", "UserName", "Password");
Следующий пример показывает, как подключаться к базе данных SQL Azure с идентификатором сервера 12345abcde. Примечание: при соединении к БД SQL Azure через модуль PDO имя пользователя будет равно UserName@12345abcde (UserName@ServerId).
$c = new PDO("sqlsrv:Server=12345abcde.database.windows.net;Database=testdb", "UserName@12345abcde", "Password");