Сообщение об ошибке при запуске агента распространителя в SQL Server 2008 или в SQL Server 2008 R2: «агент распространителя не удалось создать временные файлы»

Код статьи: 956032 - Список продуктов, к которым относится данная статья.
Развернуть все | Свернуть все

Проблема

На экземпляре Microsoft SQL Server 2008 или 2008 Microsoft SQL Server R2, установленного на компьютере под управлением Windows Server 2008, настройте публикацию транзакций. Использовать профиль «Профиль распространения для потоковой передачи данных OLEDB» для агента распространителя. При запуске агента распространителя, появляется следующее сообщение об ошибке:
Не удалось создать временные файлы в каталоге C:\Program Files\Microsoft SQL Server\100\COM агента распространителя. Система возвращается errorcode 5.

Причина

Использовать профиль «Профиль распространения для потоковой передачи данных OLEDB» для агента распространителя или использовать в пользовательской конфигурации потока OLEDB, агент распространителя создает временные файлы в следующем каталоге:
Server\100\COM SQL Files\Microsoft C:\Program
, Если учетная запись, на котором выполняется агент SQL Server не имеет доступ на запись в папку «COM», агент распространителя произойдет сбой при работе в качестве задания. При запуске агента распространителя из командной строки с помощью учетной записи, не имеет доступа на запись в папку «COM», произойдет сбой одного и того же.

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

Обойти эту проблему, предоставьте разрешения на запись в папку «COM» для учетной записи, на котором выполняется служба агента SQL Server. Если агент распространителя запускается из командной строки, предоставьте разрешения на запись в папку «COM» для учетной записи, которая используется для запуска агента распространителя.

ПримечаниеПри изменении учетной записи, назначенные задания репликации учетная запись должна иметь разрешения на запись в папку COM.

При возникновении этой проблемы периодически после выполнения этих действий по-прежнему следует убедиться что папки COM исключается из антивирусных, которая возникает в системе.

Дополнительная информация

Код ошибки 5 означает, что сообщение об ошибке «доступ запрещен».

Статус

Корпорация Майкрософт подтвердила, что это является проблемой в продуктах Майкрософт, которые перечислены в разделе «Данная статья применима к».

Свойства

Код статьи: 956032 - Последнее изменение :: 20 сентября 2010 г. - Редакция: 1.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
Ключевые слова: 
sql2008relnotereplication sql2008relnote kbtshoot kbexpertiseadvanced kbprb kbmt KB956032 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:956032

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