SQL Server 2008 中或在 SQL Server 2008 R2 运行分发代理程序时收到错误消息:"的分发代理程序未能创建临时文件"

文章翻译 文章翻译
文章编号: 956032 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

上或 Microsoft SQL Server 2008 R2 的基于 Windows Server 2008 的计算机上安装的 Microsoft SQL Server 2008 实例,您可以配置一个事务性发布。 您可以使用用于 OLEDB 流式处理分发配置文件"配置文件的分发代理程序。 您在运行分发代理程序时您会收到以下错误消息:
分发代理程序未能创建临时文件是 Files\Microsoft SQL Server\100\COM 目录中。 系统返回 errorcode 5

原因

用于 OLEDB 流式处理分发配置文件"配置文件用于分发代理程序或使用 OLEDB 流式处理自定义配置文件中,当分发代理程序在以下目录中创建临时文件:
是 Files\Microsoft SQL Server\100\COM
如果正在运行 SQL Server 代理帐户 COM 文件夹没有写访问权限的 ,作为作业运行时,分发代理程序将失败。 如果您从命令行运行分发代理程序使用 COM 文件夹没有写访问权限的帐户,将出现相同的故障

替代方法

若要变通解决此问题,请授予写权限才能运行 SQL Server 代理服务帐户的 COM 文件夹的 。 如果您从命令行运行分发代理程序,授予写权限 COM 文件夹,该帐户,用于运行 分发代理程序。

请注意如果您更改的分配给在复制作业的帐户在帐户应该具有写权限才能 COM 文件夹。

如果您仍然遇到此问题,请按照以下的步骤之后,间歇性地则应确保 COM 文件夹被排除的任何防病毒扫描,发生在系统中。

更多信息

错误代码 5 指示该错误是"访问被拒绝。

状态

Microsoft 已经确认这是一个问题,在 Microsoft 产品中所列的"适用于"一节。

属性

文章编号: 956032 - 最后修改: 2010年9月20日 - 修订: 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 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 956032
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

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