PRB: Ошибка 7399 при выполнении запроса к связанному серверу, используется поставщик OLE DB для Microsoft Jet

Переводы статьи Переводы статьи
Код статьи: 814398 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

При выполнении запроса к связанному серверу и настроено связанный сервер на использование поставщика OLE DB для Microsoft Jet, запрос не может прошла успешно, и появляется следующее сообщение об ошибке:
Ошибка 7399: Поставщик OLE DB «Microsoft.Jet.OLEDB.4.0» сообщает об ошибке.
[Поставщик OLE/DB возвратил сообщение: неизвестная ошибка]
Трассировка ошибки OLE DB [/ поставщик OLE DB «Microsoft.Jet.OLEDB.4.0» IDBInitialize::Initialize возвращается 0x80004005:].
Если при просмотре связанный сервер в SQL Server Enterprise Manager, может также появиться следующее сообщение об ошибке:
Ошибка 7399: Поставщик OLE DB «Microsoft.Jet.OLEDB.4.0» сообщил об ошибке.

Причина

Данная проблема возникает, так как отсутствует учетная запись входа Полный доступ к временной папке стартовой учетной записи SQL Server. В связанный сервер запрос выполняется в контексте учетной записи входа. Если при запуске связанный сервер запросов, SQL Server пытается создать временный файл источника данных имя DSN во временной папке запуска SQL Server учетная запись.

Временное решение

Чтобы обойти эту проблему, выполните следующие действия.
  1. Войдите на компьютер с помощью запуска SQL Server вверх учетная запись.
  2. Создайте папку с именем Temp в операционной системе Папка установки.
  3. Разрешение на полный доступ к учетной записи администратора Временные папки.
  4. Установить значение TEMP и TMP переменные среды пользователя для запуска SQL Server учетная запись для вновь Созданная папка Temp. Для этого выполните следующие действия.
    1. Щелкните правой кнопкой мыши Мой компьютер, а затем Нажмите кнопку Свойства.
    2. Нажмите кнопку Дополнительно вкладки, а затем нажмите кнопку Переменные среды.
    3. В Переменные среды пользователя для Вход в систему Пользователь Выберите TEMP, а затем нажмите кнопку Редактирование.
    4. ВЗначение переменной поле типа C:\temp как расположение новой папки Temp и затем Нажмите кнопку ОК.
    5. Повторите шаги c и d, чтобы установить значение TMP переменная.
    6. Нажмите кнопку ОК два раза.
  5. Выйдите и войдите в систему с помощью SQL Стартовая учетная запись сервера.
  6. Перезапустите службы SQL Server.

Ссылки

Для получения дополнительных сведений щелкните следующую статью номера статей базы знаний Майкрософт:
296711PRB: «Неизвестная ошибка» ошибка 7399 Использование OPENROWSET С базой данных Jet

Свойства

Код статьи: 814398 - Последний отзыв: 14 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Ключевые слова: 
kbsqlsetup kbsecurity kberrmsg kbprb kbmt KB814398 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:814398

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com