|
|
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
Долбаю MSDE: <? $msconnect=mssql_connect("127.0.0.1","sa","password") or die ("опять ниуя не пашет"); $msdb=mssql_select_db("Database",$msconnect) or die("опять ниуя не пашет"); ?> выдает результат что невозможно приконнектится к серверу 127.0.0.1 :( апач 1.3.хз, пхп 4.3.хз, мсде 2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2005, 20:59 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
такая же фигня с localhost, 192.168.0.1 (мой айпи в локалке) и моим интернетным айпишником. При этом ms sql editor коннектится к серверу без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2005, 21:02 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
и не надо меня посылать нах php.net :) там написано что типа файлик один нужно, он у меня есть и прекрасно работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2005, 21:05 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
а это сделал : Manual Requirements for Win32 platforms. The extension requires the MS SQL Client Tools to be installed on the system where PHP is installed. The Client Tools can be installed from the MS SQL Server CD or by copying ntwdblib.dll from \winnt\system32 on the server to \winnt\system32 on the PHP box. Copying ntwdblib.dll will only provide access. Configuration of the client will require installation of all the tools. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2005, 22:25 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
есть такое... без него даже апач не запускался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2005, 22:44 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
вобще в таких случаях часто помогает google. Просто делаешь поиск по тексту ошибки (конечно же из нее надо убрать имя файла, номер строки и т.п.) и читаешь, что там пишут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2005, 01:08 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
A2K А каких-нибудь сообщений, поясняющих ошибку, тебе не пишут? Вот, например, ответ с моей связки PHP+MSSQL: Код: plaintext 1. 2. 3. Для корабля, который не знает куда плыть, нет попутного ветра... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2005, 02:39 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
после настройки TCP/IP протокола ошибка изменилась. Теперь выводится ошибка: Warning: mssql_connect(): message: Login failed for user 'ЮЗЕР'. Reason: Not associated with a trusted SQL Server connection. (severity 14) in <ФАЙЛ>.php on line 2 при этом в качесте юзера я пробовал: sa / пароль для sa логин/пароль учетной записи виндоуса пустой логин/пароль в любом случае выдает такую же ошибку, только с разным именем юзера :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2005, 14:55 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
1. открываем google.com 2. в строке поиска вводим : Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2005, 15:17 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
Макс М.1. открываем google.com 2. в строке поиска вводим : Код: plaintext Оговорюсь сразу - с PHP я почти не знаком, есть небольшая задачка доделать существующее web-расширение фунционала и пытаюсь ее сделать. Так что просьба особо не пинать если чего не то пишу:) Проблема: На одной машине (назовем SERVER) Стоят: MSSQL Developer Edition SP3a как (local) и MSDE SP3a как SERVER\INSTANCE. Пытаюсь подключиться к SERVER\INSTANCE Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Коннект есть. Как я понимаю, он и должен использоваться. Но вместо того, чтобы делать запрос к "SERVER\INSTANCE" сценарий делает запрос к (local)??!! Увидел через Profiler. Я даже сначала не заметил - так как база с нужным мне именем есть на обоих серверах серверах. Если выбираю базу,которой нет на (local) , то получаю вот это: Код: plaintext Т.е. ладно бы не было коннекта, а так произвольный коонект к левому серверу... Тут прочитал все. http://ru.php.net/function.mssql-connect Но ничего похожего не увидел. Кто-нибудь подскажет куда копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 17:27 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
ЗмейCould not locate entry in sysdatabases for database 'TEST'. No entry found with that name. Make sure that the name is entered correctly. (severity 16) translate.ru http://www.google.com/search?q=Could+not+locate+entry+in+sysdatabases+for+database+.+No+entry+found+with+that+name.+Make+sure+that+the+name+is+entered+correctly.+%28severity+16%29 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 20:56 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
* ЗмейCould not locate entry in sysdatabases for database 'TEST'. No entry found with that name. Make sure that the name is entered correctly. (severity 16) translate.ru http://www.google.com/search?q=Could+not+locate+entry+in+sysdatabases+for+database+.+No+entry+found+with+that+name.+Make+sure+that+the+name+is+entered+correctly.+%28severity+16%29 Ай, спасибо... То, что ошибка из-за отсутствия базы это понятно. Только запрос идет к другому серверу, на котором ее не должно быть... Кратко повторюсь: На одной машине (назовем SERVER) Стоят: MSSQL Developer Edition SP3a как (local или SERVER) и MSDE SP3a как SERVER\INSTANCE. Т.е. конфигурация такая PHP+Apach+MSSQL Developer Edition (SERVER) + MS Desktop Engine(SERVER\INSTANCE). Код: plaintext в этом же сченарии формирую линк на этот же сценарий. Код: plaintext Почему так может быть? Может есть какие-то настройки у PHP,Apache? Кроме extension=php_mssql.dll и всего что идет после [MSSQL] в php.ini? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 10:07 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
Змейи когда иду по ней, то (так !($connect)=FALSE) еще раз коннект не открывается.У как всё запущено. А с какой радости должен? Вы разве вызвали функцию mssql_connect? Ах нет? Так чего же вы хотите? PHP FAQ: Самые основы. Отличие веб-приложения от обычной программы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 23:43 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
* Змейи когда иду по ней, то (так !($connect)=FALSE) еще раз коннект не открывается.У как всё запущено. А с какой радости должен? Вы разве вызвали функцию mssql_connect? Ах нет? Так чего же вы хотите? PHP FAQ: Самые основы. Отличие веб-приложения от обычной программы Все-таки непонимание пока так и сквозит :) * А с какой радости должен? Вы разве вызвали функцию mssql_connect? Имено!! Я ее не вызываю! И, как я понимаю, должна ошибка быть при mssql_select_db($DB), а ее нет!! точнее выдается ошибка не об отсутствия коннекта, а об отсутствии базы. Т.е. запрос к серверу прошел, а база отсутствует... Запросы не вылетают с ошибкой, а идут к локальному серверу. Откуда информация о коннекте берется? Дело в том, что юзер под которым я коннект делаю есть на обоих серверах и с одинаковым паролем. Возможно кешируется где-то? но тогда, почему имя сервера меняется? Сегодня попробую сменить пароль на одном и посмотреть что будет.. * PHP FAQ: Самые основы. Отличие веб-приложения от обычной программы почитал, что касается собственно веба, то у меня как раз самый начальный уровень:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 11:12 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
ЗмейОткуда информация о коннекте берется?дефолт, localhost - всем известный сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 11:51 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
maXmo ЗмейОткуда информация о коннекте берется?дефолт, localhost - всем известный сервер. а юзер и пассворд? а не sa использую, сразу оговорюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 17:56 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
Змейа юзер и пассворд?Не нужны благодаря mssql.secure_connection, например. Но честно говоря - это пальцем в небо - с MSSQL иметь дел не приходилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 20:43 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
* Змейа юзер и пассворд?Не нужны благодаря mssql.secure_connection, например. Но честно говоря - это пальцем в небо - с MSSQL иметь дел не приходилось. Однако... еще раз повнимательнее посмотрел под каким логином идут запросы и увидел, что запросы, если я не делаю mssql_connect($host,$user,$pass) идут под моей учетной записью к локальному серверу!!!. вот только как это соотносится вот с этим: php.ini; Use NT authentication when connecting to the server mssql.secure_connection = Off это глюк? или еще где-то надо запрещать использовать NT authentication? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 10:39 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
Ну, точно... делаю Код: plaintext 1. 2. 3. Подскажите где еще смотреть чтобы отключить nt authentication? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 10:49 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
DocAlА тот ли это php.ini? лежит в \local\php. и именно в нем я подключал extension=php_mssql.dll... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 10:51 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
Змей DocAlА тот ли это php.ini?лежит в \local\php. и именно в нем я подключал extension=php_mssql.dll...Где лежит нужный php.ini - написано в phpinfo Что касается проблемы - шуршите мануалом. Поскольку врядли кто-то будет специально ставить MSSQL, чтобы вам помочь (хотя, вероятность того, что пользователи MSSQL найдутся и всё вам разъяснят - имеется). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2005, 22:48 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
Змей Код: plaintext 1. 2. Нужно $host="SERVER\\INSTANCE"; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2005, 12:32 |
|
||
|
(PHP) MSDE
|
|||
|---|---|---|---|
|
#18+
Шогал Змей Код: plaintext 1. 2. Нужно $host="SERVER\\INSTANCE"; Ну, это да... некорректно код привел... на самой деле я так и делаю - ставлю второй слеш (иначе просто не работало бы ничего:)) или передаю из формы. ................ вообще чего-то я разочаровался в php_mssql.dll... Не подскажите, а ADO в PHP 4 можно как-то использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2005, 12:46 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=32878660&tid=1477117]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 469ms |

| 0 / 0 |
