powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Особенности коннекта PHP to SQL Server 2005
7 сообщений из 7, страница 1 из 1
Особенности коннекта PHP to SQL Server 2005
    #38309679
topdon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые коллеги!
Надеюсь, что хоть кто нибудь как и я пытался связаться с сервером 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

Прошу помощи.
...
Рейтинг: 0 / 0
Особенности коннекта PHP to SQL Server 2005
    #38309705
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
topdonУстановить connect c MS SQL Server 2005, на котором содержится необходимая БД, используя PDO

topdon$conn = sqlsrv_connect( $serverName, $connectionInfo);
Это не PDO
...
Рейтинг: 0 / 0
Особенности коннекта PHP to SQL Server 2005
    #38309712
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
...
Рейтинг: 0 / 0
Особенности коннекта PHP to SQL Server 2005
    #38309744
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
php.ini не тот подключается?
...
Рейтинг: 0 / 0
Особенности коннекта PHP to SQL Server 2005
    #38309793
topdon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в принципе неправильно написал.
Мне все равно как, но надо установить коннект с сервером, на котором находится постоянно работающая БД.
Я просто сейчас перепутал обращение, но перепробовал все драйверы майкрософта- связи нет и все!!!
Это обращение от драйвера без PDO, Вы правы, но если его поставлю, то получаю-
EDatabaseError with message 'Can't connect, PDO Exception: could not find driver'

И самое интересное, что московское Embarcadero помочь не может!!!
...
Рейтинг: 0 / 0
Особенности коннекта PHP to SQL Server 2005
    #38309807
topdon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topdon,
Здесь этот HTML5 Builder работает так- сначала он читает php.ini.template и на основании его динамически формирует
php.ini. Поэтом строчку с драйвером меняю в темплайте.
...
Рейтинг: 0 / 0
Особенности коннекта PHP to SQL Server 2005
    #38309820
topdon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topdon,
Сейчас вот поставил
php_sqlsrv_53_ts_vс9.dll
и получил
PDO Exception: could not find driver'
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Особенности коннекта PHP to SQL Server 2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]