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

Откуда:
Сообщений: 8
Добавлен линк для :
EXEC sp_addlinkedserver 'BASE','Microsoft Jet 4.0 OLE DB Provider','Microsoft.Jet.OLEDB.4.0',
'E:\BASE',NULL,'dBase IV' , где в папке BASE лежат dbf-файлы.

при выполнении запроса:
select *
from BASE...ss
выдается ошибка:
Поставщик OLE DB "Microsoft.Jet.OLEDB.4.0" для связанного сервера "BASE" вернул сообщение "Не удается запустить приложение. Системная база данных отсутствует или открыта с монопольным доступом другим пользователем.".
Сообщение 7399, уровень 16, состояние 1, строка 1
Поставщик OLE DB "Microsoft.Jet.OLEDB.4.0" для связанного сервера "BASE" сообщил об ошибке. Ошибка проверки подлинности.
Сообщение 7303, уровень 16, состояние 1, строка 1
Не удалось проинициализировать объект источника данных поставщика OLE DB "Microsoft.Jet.OLEDB.4.0" для связанного сервера "BASE".

Помогите избавиться от этой ошибки....
25 ноя 09, 09:44    [7974304]     Ответить | Цитировать Сообщить модератору
 Re: dbf и связанный сервер  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
https://www.sql.ru/faq/faq_topic.aspx?fid=146
25 ноя 09, 10:01    [7974385]     Ответить | Цитировать Сообщить модератору
 Re: dbf и связанный сервер  [new]
qwasa
Member

Откуда:
Сообщений: 8
к сожалению ссылка мне ничем не помогла. Ошибки выходят аналогичные.
Что не верно в моем варианте и почему?
25 ноя 09, 12:18    [7975593]     Ответить | Цитировать Сообщить модератору
 Re: dbf и связанный сервер  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
автор
к сожалению ссылка мне ничем не помогла.


А что Вы из нее делали?

автор
Ошибки выходят аналогичные.



Прямо буква в букву?!
25 ноя 09, 13:10    [7976071]     Ответить | Цитировать Сообщить модератору
 Re: dbf и связанный сервер  [new]
qwasa
Member

Откуда:
Сообщений: 8
Linked server:
EXEC sp_addlinkedserver
@server = 'FOX_OLEDB',
@provider = 'Microsoft Jet 4.0 OLE DB Provider',
@srvproduct = 'Microsoft.Jet.OLEDB.4.0',
@datasrc ='e:\base',
@provstr = 'Collating Sequence=RUSSIAN'

при выполнении запроса:
select * from FOX_OLEDB...ss

ошибка:
Сообщение 7403, уровень 16, состояние 1, строка 1
Поставщик OLE DB "Microsoft Jet 4.0 OLE DB Provider" не зарегистрирован.
25 ноя 09, 15:29    [7977279]     Ответить | Цитировать Сообщить модератору
 Re: dbf и связанный сервер  [new]
Glory
Member

Откуда:
Сообщений: 104760
qwasa
Linked server:
EXEC sp_addlinkedserver
@server = 'FOX_OLEDB',
@provider = 'Microsoft Jet 4.0 OLE DB Provider',
@srvproduct = 'Microsoft.Jet.OLEDB.4.0',
@datasrc ='e:\base',
@provstr = 'Collating Sequence=RUSSIAN'


Разве в ссылке такой пример дан ?
Или вы всегда корректируете примеры ?
25 ноя 09, 15:31    [7977294]     Ответить | Цитировать Сообщить модератору
 Re: dbf и связанный сервер  [new]
qwasa
Member

Откуда:
Сообщений: 8
выполнен линк успешно:
EXEC sp_addlinkedserver
@server = 'FOX_ODBC',
@provider = 'MSDASQL',
@srvproduct = '',
@provstr = 'Driver={Microsoft Visual FoxPro Driver};
UID=;SourceDB=C:\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Col
late=Russian;Null=No;Deleted=No'

EXEC sp_addlinkedserver
@server = 'FOX_OLEDB',
@provider = 'VFPOLEDB',
@srvproduct = '',
@datasrc ='z:\',
@provstr = 'Collating Sequence=RUSSIAN'

при выполнении запросов
select * from FOX_OLEDB...[db\medbf]
select * from FOX_OLEDB...[c:\db\medbf]
ошибка:
Сообщение 7302, уровень 16, состояние 1, строка 1
Не удалось создать экземпляр поставщика OLE DB "VFPOLEDB" для связанного сервера "FOX_OLEDB".
26 ноя 09, 09:37    [7980276]     Ответить | Цитировать Сообщить модератору
 Re: dbf и связанный сервер  [new]
pkarklin
Member

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

И это провайдер у Вас установлен?!
26 ноя 09, 09:48    [7980335]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить