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

MSSQL2008 Developer Edition, настроен Linked Server к DBF (dbf_oledb) с использованием VFPOLEDB. Путь к файлам указан по всем правилам: \\SERVER\DBFS.
Проверяем с сервера
select * from dbf_oledb...my_dbf
- все успешно.
Проверяем тот же самый запрос на клиенте (у клиента есть такой же доступ к \\SERVER\DBFS): вываливается сообщение "Не удалось создать экземпляр поставщика OLE DB "VFPOLEDB" для связанного сервера "dbf_oledb"."

Проверил настройки безопасности - пробовал разные пункты - результат тот же.

Подскажите, пожалуйста, в чем может быть проблема? Что я не верно сделал или недоделал?

Заранее спасибо
5 окт 09, 13:00    [7742302]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
автор
Проверяем с сервера


Под каким логином?

автор
Проверяем тот же самый запрос на клиенте (у клиента есть такой же доступ к \\SERVER\DBFS): вываливается сообщение "Не удалось создать экземпляр поставщика OLE DB "VFPOLEDB" для связанного сервера "dbf_oledb"."


А с клиента под каким? Как настроен логин для линкованного сервера?
5 окт 09, 13:37    [7742539]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
Гость_20091005
Guest
pkarklin
Под каким логином?

У нас применяется Active Directory.
На сервере подключаюсь под своей встроенной учетной записью (роль sysadmin)

pkarklin
А с клиента под каким? Как настроен логин для линкованного сервера?

С клиента под другим, у него роль public. Логин для линкованного сервера установлен, как 3 пункт в окне MSSQLMS: "Устанавливать с использованием текущего контекста безопасности имени входа"
5 окт 09, 13:43    [7742595]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Гость_20091005
С клиента под другим, у него роль public. Логин для линкованного сервера установлен, как 3 пункт в окне MSSQLMS: "Устанавливать с использованием текущего контекста безопасности имени входа"


Срабатывает имперсонация и под логином клиента нет возможности "поднять" провайдера на сервере. Попробуйте 2ой пункт.
5 окт 09, 14:00    [7742708]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
Гость_20091005
Guest
pkarklin
Срабатывает имперсонация и под логином клиента нет возможности "поднять" провайдера на сервере. Попробуйте 2ой пункт.


2-ой пункт "Устанавливать без использования контекста безопасности" попробовал - ничего не изменилось.
5 окт 09, 14:24    [7742896]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
Гость_20091005
Guest
Поднимаю тему вверх. Очень нужно решение проблемы :(
6 окт 09, 05:54    [7745798]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
Гость_20091005
Guest
Ни у кого не возникло идей?
6 окт 09, 10:17    [7746252]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
ТАРАКАН
Member

Откуда:
Сообщений: 439
Гость_20091005
"Не удалось создать экземпляр поставщика OLE DB "VFPOLEDB" для связанного сервера "dbf_oledb"."

а источник данных ODBC настроен ?
6 окт 09, 10:41    [7746448]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
Гость_20091005
Guest
ТАРАКАН
а источник данных ODBC настроен ?

Не понимаю, о чем Вы. У меня настроен коннект через OLEDB, а не ODBC.
6 окт 09, 12:44    [7747376]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
Glory
Member

Откуда:
Сообщений: 104760
Гость_20091005
ТАРАКАН
а источник данных ODBC настроен ?

Не понимаю, о чем Вы. У меня настроен коннект через OLEDB, а не ODBC.

Под sa пробовали выполнять этот запрос ?
6 окт 09, 12:48    [7747408]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
Гость_20091005
Guest
Glory
Под sa пробовали выполнять этот запрос ?


Попробовал - ничего не вышло:
Поставщик OLE DB "VFPOLEDB" для связанного сервера "dbf_oledb" вернул сообщение "Invalid path or file name.".
Сообщение 7303, уровень 16, состояние 1, строка 1
Не удалось проинициализировать объект источника данных поставщика OLE DB "VFPOLEDB" для связанного сервера "dbf_oledb".
6 окт 09, 13:10    [7747567]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
Гость_20091005
Guest
Исправил ситуацию - теперь под SA запрос отрабатывает (сервис SQL сейчас запускается под доменной учетной записью), но опять же только на сервере. На клиенте все по-прежнему (пробовал разные схемы с безопасностью). Что можно посмотреть еще?
7 окт 09, 06:56    [7751093]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
Гость_20091005
Guest
Прошу прощения - на клиенте под SA сейчас запрос тоже отрабатывает - как же реализовать схему подключения через доменную учетную запись?
7 окт 09, 08:11    [7751164]     Ответить | Цитировать Сообщить модератору
 Re: Обращение к Linked Server с клиентского места  [new]
ТАРАКАН
Member

Откуда:
Сообщений: 439
Гость_20091005
Прошу прощения - на клиенте под SA сейчас запрос тоже отрабатывает - как же реализовать схему подключения через доменную учетную запись?

клиенская учетная запись заведена в SQL ? какие у неё права?
8 окт 09, 13:23    [7758391]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить