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

Откуда: Ленинградская обл.
Сообщений: 165
Добрый день!
Написал процедуру импорта данных из одной таблицы базы локального сервера в другую таблицу базы связанного сервера.
Локальный сервер: MS SQL SERVER 2014 EXPRESS
Связанный сервер: FIREBIRD 2.5.6
Используется поставщик Microsoft OLE DB Provider for ODBC Driver

Для вставки используется запрос:
insert into openquery(contacts, 'select id, LAST_NAME from persons') values (@id_person + @offset_id_person, @name)

При попытке сохранить процедуру получаю вот такое сообщение об ошибке:

Поставщик OLE DB "MSDASQL" для связанного сервера "contacts" вернул сообщение "[ODBC Firebird Driver]operating system directive OpenProcess failed
Отказано в доступе. ".
Сообщение 7399, уровень 16, состояние 1, процедура _dud_import_contacts, строка 53
Поставщик OLE DB "MSDASQL" для связанного сервера "contacts" сообщил об ошибке. Ошибка проверки подлинности.
Сообщение 7303, уровень 16, состояние 1, процедура _import_contacts, строка 53
Не удалось проинициализировать объект источника данных поставщика OLE DB "MSDASQL" для связанного сервера "contacts".

При повторной попытке (и всех последующих) сохранение проходит нормально и ошибок не возникает.
Ошибка появляется только после перезапуска службы sql сервера и только 1 раз
7 янв 17, 10:06    [20079037]     Ответить | Цитировать Сообщить модератору
 Re: Небольшая проблема с прилинкованным сервером  [new]
doos
Member

Откуда: Ленинградская обл.
Сообщений: 165
Может у кого-нить есть мысли?
13 янв 17, 19:47    [20104304]     Ответить | Цитировать Сообщить модератору
 Re: Небольшая проблема с прилинкованным сервером  [new]
doos
Member

Откуда: Ленинградская обл.
Сообщений: 165
Порешал, однако. Надо было в свойствах поставщика MSDASQL поставить галочку "Только нулевой уровень". Подробное описание тут.
13 янв 17, 19:57    [20104312]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить