@alexlb

Как из YII2 получить доступ к MSSQL 2008?

Вот что я выяснил:
Yii2 работает на php > 5.4
В php 3 драйвера для работы с MSSQL
2 из них работают в php <5.3
А третий sqldrv в 2х версиях:
v2 только php <=5.3 и mssql 2008
v3 php >= 5.4 mssql >2012.
  • Вопрос задан
  • 2185 просмотров
Решения вопроса 1
@shagguboy
https://msdn.microsoft.com/en-us/library/cc296170%...

The SQLSRV extension provides a procedural interface while the PDO_SQLSRV extension implements PDO for accessing data in all editions of SQL Server 2005 and later (versions 3.2 and 3.1 require SQL Server 2008 and later).
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@matperez
Скорее всего никак. В начале года понадобилось кое-чего периодически импортировать в MSSQL 2008, пришлось писать на гремучем 5.2. Вменяемых решений на 5.4 под Windows не нашлось. А в Linux вроде все работало через mssql, php 5.4.
Ответ написан
@alexlb Автор вопроса
Пытаюсь ещё заставить работать через ODBC, хотя с трудом представляю что это такое.
'db2' => [
            'class' => 'yii\db\Connection',
            'driverName'=>'sqlsrv',
            'dsn' => 'odbc:Driver={SQL Server};Server=10.10.10.10:1111;Database=db_test;Uid=user;Pwd=pass;',
            'username' => 'user',
            'password' => 'pass',
        ],
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы