Dynamics CRM: 本地部署的服务器中, Sandbox, Unzip, VSS, Asynchronous还有Monitor服务的作用

编程入门 行业动态 更新时间:2024-10-13 06:14:04

Dynamics CRM: 本地部署的服务<a href=https://www.elefans.com/category/jswz/34/1771423.html style=器中, Sandbox, Unzip, VSS, Asynchronous还有Monitor服务的作用"/>

Dynamics CRM: 本地部署的服务器中, Sandbox, Unzip, VSS, Asynchronous还有Monitor服务的作用

在你安装的本地部署的Dynamics 365(OP)的服务器中都会有下面的这六个服务:

  • Dynamics 365 Sandbox ProcMicrosoft.Crm.VSSWriterService.exeessing Service
  • Dynamics 365 Unzip Service
  • Dynamics 365 VSS Writer
  • Microsoft Dynamics 365 Asynchronous Processing Service
  • Microsoft Dynamics 365 Asynchronous Processing Service (maintenance)
  • Microsoft Dynamics 365 Monitoring Service

下面我们就来解释一下这六个服务都是干什么的:

  • Dynamics 365 Sandbox Processing Service - Microsoft.Crm.Sandbox.HostService.exe

        用来运行插件和工作流workflow, 包括自定义的工作流的服务; 如果你没有开启这个服务, 这个时候运行这个插件是会报错的, 参考Dynamics CRM: 遇到“The plug-in execution failed because no Sandbox Hosts are currently available.“_Stone-hdj的博客-CSDN博客

         注: 无论是注册为同步还是异步的插件,只要是注册为sandbox的,都依赖于这个服务, 并且workflow也是依赖于sandbox

  •  Dynamics 365 Unzip Service - CrmUnzipService.exe

        这个服务是用来处理压缩文件的解压缩

  • Dynamics 365 VSS Writer - Microsoft.Crm.VSSWriterService.exe

        这个服务的作用是备份和还原配置 (MSCRM_CONFIG) 和组织(organizationName _MSCRM) 数据库, 在数据库备份时, Dynamics 365应用程序不会脱机,能够正常使用, 在还原数据库时, 应用会自动脱机, 还原完成时会自动恢复.

  • Microsoft Dynamics 365 Asynchronous Processing Service - CrmAsyncService.exe MSCRMAsyncService

        Asynchronous Processing Service和Asynchronous Processing Service (maintenance)其实是运行的同一个程序, 只不过后面的参数不同.

        它是一个托管队列,用于执行异步工作流、异步插件以及批量导入数据(bulk import)和重复数据的检测(Duplicate Detection)等其他操作。

         注: 但如果这个服务被停掉的话, 即使是一个Real time(实时)的workflow, 也不会被执行, 我做了一些无聊的测试, 将会在下次博客中详细说明.

  • Microsoft Dynamics 365 Asynchronous Processing Service (maintenance) - CrmAsyncService.exe MSCRMAsyncService$maintenance

        Dynamics CRM的异步作业被安排在一个随机的启动时间,并且以默认频率运行。默认情况下,CRM将创建6个计划的每天运行的维护作业。这些作业就是由它来执行的.

        Deletion Service

        Indexing Management

        Reindex All

        Clean up Workflows

        Create Audit Partition

        Check For MUI Updates

  • Microsoft Dynamics 365 Monitoring Service - MSCRMMonitoringService.exe

        监控服务通过运行一系列的测试, 验证在本地计算机上运行的服务器角色的运行状况。 默认情况下,监视每 15 分钟执行一次,在替换最早记录前将保留 10 条记录。 监视服务执行的某些测试需要组织进行监视设置。

        参考: Microsoft Dynamics 365 Monitoring Service | Microsoft Docs

其实还有两个重要的服务, 一个是Web Application Service, 另一个是报表服务

  • Web Application Service

        可以理解为运行我们的Dynamics 365网页的, 由IIS来运行.

  • 报表服务, 微软官方的叫法是Microsoft Dynamics 365 Reporting Extensions, 它被安装在SSRS(SQL Server Reporting Services)运行的服务器上, 如果需要使用报表功能,这个必须安装, 而且有的时候报表功能突然不好使了, 可能重启一下SSRS就好了.

更多推荐

Dynamics CRM: 本地部署的服务器中, Sandbox, Unzip, VSS, Asynchronous还有Monitor服务的作用

本文发布于:2024-02-11 19:41:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1682995.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:器中   作用   Sandbox   Dynamics   CRM

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!