С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
 Аватар для netsolex
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379

Подключение с MSSQL Sever 2000 на PHP

21.08.2011, 22:27. Показов 3054. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Просидел всю субботу и воскресенье и немогу понять в чем проблема такого плохого соеденения с MS SQL Sever 2000.
------------------------------------
Установил пока для пробы версию MS SQL Sever 2000.
В php.ini изменил extension=php_mssql.dll
Перезапустил комп.
В тестовой странице для подключения вставил обыкновенный код

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
$myServer = "localhost";
$myUser = "sa";
$myPass = "********";
$myDB = "pubs"; 
 
//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
  or die("Couldn't connect to SQL Server on $myServer"); 
 
//select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
  or die("Couldn't open database $myDB"); 
 
//declare the SQL statement that will query the database
$query = "SELECT job_id, job_desc, min_lvl, max_lvl FROM jobs";
 
 
//execute the SQL query and return records
$result = mssql_query($query);
 
$numRows = mssql_num_rows($result); 
echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>"; 
 
//display the results 
while($row = mssql_fetch_array($result))
{
  echo "<li>" . $row["job_id"] . ". ". $row["job_desc"] . " ".$row["min_lvl"]." ".$row["max_lvl"]."</li>";
}
//close the connection
mssql_close($dbhandle);
?>
Даже на всякий случай отключил на компе Firewall
Также открыл на роутере на всякий случай порт подключения 1433
Базу данных взял для пробы уже существующую "pubs"
Ну и конечно пользователя "sa" и также прописал еще одного пользователя нового на случай проверки "root"

Так вот получается во всей это истории подключения какой то бред.. Даже немогу сказать как описать все это...
Запускаю страницу и может гдето с пятого или со второго или с седьмого страница всетаки подключается и выводит данные с сервера....
а в основном всегда выводит вот это :

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: localhost in D:\Inetpub\wwwroot\domain\tmp\mssqlconne ct.php on line 8
Couldn't connect to SQL Server on localhost

8 строка это вот это:
PHP
1
$dbhandle = mssql_connect($myServer, $myUser, $myPass)

совершенно даже немогу понять что искать в google или что исправлять... даже перепробывал другие подключения и все одно и тоже..
короче получается что из 8 - 10 перезагрузок страницы всетаки один раз выводит данные..
я так думаю если бы не правильно было подключение то вообще то небыло никаких результатов.. а так все как то иногда соединяется...

но не могу понять почему же так все странно получается.... ?
может в самом сервере нужны какие то настройки еще делать после установки ?
или это все проблема PHP Version 5.2.5 ?


--------------------------
mssql

Active Persistent Links 0
Active Links 0
Library version 7.0


mssql.allow_persistent On On
mssql.batchsize 0 0
mssql.compatability_mode Off Off
mssql.connect_timeout 5 5
mssql.datetimeconvert On On
mssql.max_links Unlimited Unlimited
mssql.max_persistent Unlimited Unlimited
mssql.max_procs Unlimited Unlimited
mssql.min_error_severity 10 10
mssql.min_message_severity 10 10
mssql.secure_connection Off Off
mssql.textlimit Server default Server default
mssql.textsize Server default Server default
mssql.timeout 60 60

----------------------------------

и еще я увидел что в php info

Active Persistent Links 1
Active Links 1

а в mssql стоит по нолям.... почему ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.08.2011, 22:27
Ответы с готовыми решениями:

Php 5.3 + mssql 2000
Тема может не нова, но вот беда. Шарахнулся в инет - вроде как 5.3 не идет со стандартными драйверами для мсскл. Пытаюсь с денвера...

SQL Sever 2000 изменение Case Sensetive
Я тут пытался,так сказать, 'настроить' свою БД на дэвэлоп-платформе и в рез-те она стала чувствительна к регистру(по умолчанию сервер не...

Совместимость datetime в MSSQL 7 и MSSQL 2000
Господа, помогите разобраться. Такая ситуация, понаписал скриптов под SQL 7, перенесли на SQL 2000, возникла проблема с форматом datetime. ...

1
 Аватар для netsolex
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
24.08.2011, 05:36  [ТС]
ну вот вроде проблема устранена ..

установил Update SQL Server 2000 Pack 4 и все заработало как часики...

попрактикуюсь немного пока а этом старье а потом может перейду на версию 2008...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.08.2011, 05:36
Помогаю со студенческими работами здесь

Совместимость datetime в MSSQL 7 и MSSQL 2000
Господа, помогите разобраться. Такая ситуация, понаписал скриптов под SQL 7, перенесли на SQL 2000, возникла проблема с форматом datetime. ...

Подключение win 7 к sever 2003 - подводные камни
Здравствуйте. Встала задача включения в домен машины с семёркой. Инструкции прочитаны, но... Слышала, есть подводные камни. ...

MSSQL 2000+XP
Почему MSSQL2000 ENTERPRAISE EDITION не хочет инсталлиться на WIN'XP//можно ли с этим что либо сделать?

1с - Mssql 2000
кто нить пробовал 1cv8.1 совместно с MSSQL 2000(c 4 сервис паком), так как многие работают только с третим? С третим у меня ошибка при...

Копирование с MSSQL 7 на 2000
Копируется БД с использованием DTS (с одного сервера(7) на другой(2000)) Необходимо скопировать всё (таблицы, хранимки, пользователей) как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru