|
php, Ошибка "Источник данных не найден и не указан драйвер, используемый по умолчанию"
|
|||
---|---|---|---|
#18+
Получаю соединение с ms sql в функции: function misconnectionget(){ global $serverName; global $connectionInfo; if(isset($_SESSION['seance']['hltcontrol']['connection'])) { if($_SESSION['seance']['hltcontrol']['connection']>0){ $connection=$_SESSION['seance']['hltcontrol']['connection']; $res=sqlsrv_query($connection, 'use hltcontrol'); $err=sqlsrv_errors(); if(trim($err)=='') { return 0; } } } $_SESSION['seance']['hltcontrol']['connection']=sqlsrv_connect($serverName, $connectionInfo); file_put_contents('log210.txt',print_r( sqlsrv_errors(), true)); return 1; } При этом в лог выдает сообщение, указанное в теме. На старом сервере все работает хорошо. На новом установлена та же ОС, установил тот же Apache, php - такая ошибка. Не знаете, в чем может быть проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2021, 13:33 |
|
php, Ошибка "Источник данных не найден и не указан драйвер, используемый по умолчанию"
|
|||
---|---|---|---|
#18+
seg856, на новый сервер нужно установить клиентскую библиотеку MSSQL соответствующей версии, если ее там нет php.ini перенести настройки в секцию [ODBC] и Dynamic Extensions ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2021, 17:23 |
|
|
start [/forum/topic.php?fid=23&gotonew=1&tid=1459447]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 134ms |
0 / 0 |