Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема соединения по named pipes для OLEDB  [new]
AHgpeu
Member

Откуда:
Сообщений: 2
Пишу клиентское приложение на delphi. Использую ADO.
Есть 2 сервера MS SQL 2005. Оба под Windows server 2003. 1-й в домене "A.B" и 2-й в домене на уроровень выше, т.е. "B".

- Если пользователь из домена А коннектится к серверу в домене А, то все работает нормально (драйвер SQLOLEDB, протоколы и named pipes и tcp/ip).

- Если коннекчусь из А в В (или из В в А), то работает только по tcp/ip (медленно). По named pipes: "SQL-сервер не существует или отсутствует доступ".

- Если коннекчусь из В в В, опять же все нормально, и tcp/ip и named pipes.

И на клиентской машине и на сервере и tcp/ip и named pipes разрешены.
Казалось бы вопрос лежит на стыке.

Меняю драйвер на SQL Native Client и все работает нормально, для всех случаев.
В чем может быть причина? Как не устанавливая SQL Native Client на каждую клиентскую машину иметь возможность с OLEDB работать с базой по named pipes?
2 ноя 09, 17:04    [7872580]     Ответить | Цитировать Сообщить модератору
 Re: Проблема соединения по named pipes для OLEDB  [new]
AHgpeu
Member

Откуда:
Сообщений: 2
Вопрос актуальный...
Подскажите хотя бы в каком направлении "копать"? что можно проверить?
3 ноя 09, 20:40    [7879218]     Ответить | Цитировать Сообщить модератору
 Re: Проблема соединения по named pipes для OLEDB  [new]
aleks2
Guest
1. >>Если коннекчусь из А в В (или из В в А), то работает только по tcp/ip (медленно).

Разница в скорости работы NamedPipes и TCP/IP чисто символическая. В нормальных условиях.

2.>> По named pipes: "SQL-сервер не существует или отсутствует доступ".
Это отлуп авторизации. Сделайте

net use \\server\IPC$ password /USER:server\username

перед запуском клиента SQL.

3. >>В чем может быть причина?
Авторизация междоменная хреновато работает...
4 ноя 09, 08:51    [7880194]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить