admin 管理员组

文章数量: 887021

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就好了.

本文标签:

Error[2]: Invalid argument supplied for foreach(), File: /www/wwwroot/freenas.com.cn/tmp/view_template_quzhiwa_htm_read.htm, Line: 58
File: /www/wwwroot/freenas.com.cn/tmp/route_read.php, Line: 205, include(/www/wwwroot/freenas.com.cn/tmp/view_template_quzhiwa_htm_read.htm)
File: /www/wwwroot/freenas.com.cn/tmp/index.inc.php, Line: 129, include(/www/wwwroot/freenas.com.cn/tmp/route_read.php)
File: /www/wwwroot/freenas.com.cn/index.php, Line: 29, include(/www/wwwroot/freenas.com.cn/tmp/index.inc.php)