Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Особенности коннекта PHP to SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
Уважаемые коллеги! Надеюсь, что хоть кто нибудь как и я пытался связаться с сервером 2005 и мне подскажет. Что я имею? 1. Сервер MS SQL Server 2005 Standard Edition 2. На компе Win XP SP3, среда MS SQL Server 2008 Management Studio 3. HTML 5.0 Builder Embarcadero в нем PHP 5.3.6 & Apache/2.2.22 (Win32) PHP/5.3.6 Что нужно? Установить connect c MS SQL Server 2005, на котором содержится необходимая БД, используя PDO Мои действия 1. Скачал с сайта Майкрософт SQLSRV набор драйверов, в котором, в частности php_pdo_sqlsrv_53_ts.dll php_pdo_sqlsrv_54_ts.dll 2. выбираем первый из них. Кладем его в папку \php\ext\ 3. В файле php.ini.tempate добавим строку extension = php_pdo_sqlsrv_53_ts.dll берем текст .... //Shows the form $Page1->show(); phpinfo(); print_r(PDO::getavailabledrivers()); ..... Получаем Array ( [0] => firebird [1] => mysql [2] => sqlsrv ) далее выдача PHPInfo, в которой есть PHP Version 5.3.6 .... pdo_sqlsrv pdo_sqlsrv support enabled Directive Local Value Master Value pdo_sqlsrv.log_severity 0 0 теперь проверим коннест $serverName = "library2"; //если instance и port стандартные, то можно не указывать $connectionInfo = array("UID" => "knig", "PWD" => "Gfh0kmrybu", "Database"=>"libra1"); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn ) { echo "Связь установлена.\n"; } else { echo "Связи нет.\n"; die( print_r( sqlsrv_errors(), true)); } И получаем Fatal error: Call to undefined function sqlsrv_connect() in C:\WebServers\home\localhost\www\Test\ODBC\unit1.php on line 32 Прошу помощи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 15:32 |
|
||
|
Особенности коннекта PHP to SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
topdonУстановить connect c MS SQL Server 2005, на котором содержится необходимая БД, используя PDO topdon$conn = sqlsrv_connect( $serverName, $connectionInfo); Это не PDO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 15:44 |
|
||
|
Особенности коннекта PHP to SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 15:45 |
|
||
|
Особенности коннекта PHP to SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
php.ini не тот подключается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 15:58 |
|
||
|
Особенности коннекта PHP to SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
Я в принципе неправильно написал. Мне все равно как, но надо установить коннект с сервером, на котором находится постоянно работающая БД. Я просто сейчас перепутал обращение, но перепробовал все драйверы майкрософта- связи нет и все!!! Это обращение от драйвера без PDO, Вы правы, но если его поставлю, то получаю- EDatabaseError with message 'Can't connect, PDO Exception: could not find driver' И самое интересное, что московское Embarcadero помочь не может!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 16:14 |
|
||
|
Особенности коннекта PHP to SQL Server 2005
|
|||
|---|---|---|---|
|
#18+
topdon, Здесь этот HTML5 Builder работает так- сначала он читает php.ini.template и на основании его динамически формирует php.ini. Поэтом строчку с драйвером меняю в темплайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2013, 16:18 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38309744&tid=1463675]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 290ms |
| total: | 401ms |

| 0 / 0 |
