Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MS SQL, LPC & TCP/IP [Win2k]


Страницы:   1 2

clickmaker ©   (2004-10-26 19:11:00) 

По идее, если клиент (ADO в данном случае) и сиквел сожительствуют на одном компе, то клиент должен коннектиться к нему по LPC (Shared memory protocol), если стоит соотв. галка в настройках Client Connection Manager. Галка стоит, а он все равно лезет по tcp/ip (это видно в EM, Management/Current Activity). Почему?


clickmaker   (2004-10-28 11:21:00) [1]

способ лечения оказался прост, как табуретка: перезагрузка компа :)


Nikolay M.   (2004-10-27 16:17:00) [2]


> clickmaker ©   (27.10.04 12:28) [19]

А что логи говорят?
listen port... какой?
А если по запущенным службам на локалке и на сервере пройтись, может на сервере чего-то не хватает?


> В строке подключения через АДО я именно (local) и пишу

Действительно аномалия, у меня все работает логично, в зависимости от галки разрешать ли Shared memory и по барабану, указывается ли (local) или имя.


clickmaker   (2004-10-27 12:28:00) [3]


> [18] Fiend ©   (27.10.04 12:18)

Что самое интересное - на своей машине пишу (local) и работает через lpc, а на корпоративном серваке (винда та же, сиквел тот же, sp везде одни и те же) - через tcp/ip
мда, аномалия...


Fiend   (2004-10-27 12:18:00) [4]

бгы-гы, аномалия
а точку испытывали?


clickmaker   (2004-10-27 12:17:00) [5]


> [15] Fiend ©   (27.10.04 12:08)
> можно еще указать (local) как делает  EM
> и тоже будет сквозь ЛПЦ работать

В строке подключения через АДО я именно (local) и пишу


Anatoly Podgoretsky   (2004-10-27 12:13:00) [6]

Ну еще можно вообще не указывать, тот же результат.


Fiend   (2004-10-27 12:08:00) [7]

можно еще указать (local) как делает  EM
и тоже будет сквозь ЛПЦ работать


Fiend   (2004-10-27 12:06:00) [8]

А если указать имя(адрес) сервера ".", т.е. просто точка
то как раз через LPC и будет работать


Anatoly Podgoretsky   (2004-10-27 12:00:00) [9]

Я проверки делал с сервером (удаленно и локально) и MSDE/PE
результаты выще.


clickmaker   (2004-10-27 11:55:00) [10]


> [10] Anatoly Podgoretsky ©   (27.10.04 11:45)
> clickmaker ©   (27.10.04 10:30) [8]
> У меня именно так и выглядит, EM/QA/SqlAgent идут через
> LPC
> TCP/IP не убран.

А у меня даже QA на серваке через tcp. Странно...


Anatoly Podgoretsky   (2004-10-27 11:52:00) [11]

Проверил еще с удаленым сервером,
QA/SqlAgent идут через LPC
EM TCP/IP

Свою программу все равно не вижу, хотя специально запустил длинные запросы.


Anatoly Podgoretsky   (2004-10-27 11:45:00) [12]

clickmaker ©   (27.10.04 10:30) [8]
У меня именно так и выглядит, EM/QA/SqlAgent идут через LPC
TCP/IP не убран.


clickmaker   (2004-10-27 10:40:00) [13]


> [1] Anatoly Podgoretsky ©   (26.10.04 20:23)
> Наверно надо еще убрать и протокол tcp/ip?

Но в моем случае не пойдет, поскольку иногда требуется коннектиться к серверу через tcp из QA, например.
А сам сервер приложений, хотелось бы, чтоб работал именно через LPC


clickmaker   (2004-10-27 10:30:00) [14]


>  [7] Nikolay M. ©   (26.10.04 22:36)

сервис-пак третий. MS SQL 2000
select этот показывает то же, что и EM - TCP/IP

> [1] Anatoly Podgoretsky ©   (26.10.04 20:23)
> Наверно надо еще убрать и протокол tcp/ip?

Хм... Мысль интересная. Но я думал, что при работе на одном компе он приоритет должен отдавать LPC


Nikolay M.   (2004-10-26 22:36:00) [15]

Сервис-пак не первый, надеюсь? Версия сервера вообще какая?
А в логах что пишет, какие порты слушает?

А что говорит
select net_library, loginame
from master..sysprocesses
where spid = @@spid
?


Anatoly Podgoretsky   (2004-10-26 20:50:00) [16]

У меня TCP/IP и галка. вот только почему не вижу активность не пойму? Нам бы с clickmaker объединиться :-)


sniknik   (2004-10-26 20:45:00) [17]

ну так убрать его оттуда? оставить пайпес + эту галку... (вообще думал просто папы первым поставить, т.к. по tcp/ip это возможно не работает а оно первым в списке)


Anatoly Podgoretsky   (2004-10-26 20:39:00) [18]

sniknik ©   (26.10.04 20:33) [2]
LPC в списке протоколов не фигурирует, это отдельная галка.


Anatoly Podgoretsky   (2004-10-26 20:37:00) [19]

У меня смешнее, вижу только LPC для QA/EM и не вижу никакой активности для клиентского приложения, хотя данные получаю.


sniknik   (2004-10-26 20:33:00) [20]

Client Network Utility там порядок протоколов менять не пробовал?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо