我们在 Windows Server 2008 R2 上运行 SQL Server 2012,以提供 CRM 和 ERP 服务。
不幸的是,大部分安装工作都外包给了一家“专家”公司,但该公司没有提供任何文档。由于这个和其他各种原因,这家公司被解约并被替换。关系已经破裂,因此没有机会从他们那里获得更多信息。
我们的服务器出现了相当严重的延迟。它的 CPU 和内存负载并不重,只处理来自 CRM 和 ERP 客户端的偶尔请求。
这种滞后行为似乎源于 SSIS 每秒从硬盘读取数兆字节的数据。
https://en.wikipedia.org/wiki/SQL_Server_Integration_Services
http://www.ssistalk.com/2009/11/04/ssis-what-does-the-ssis-service-actually-do-anyway/
据我所知,SSIS 可以帮助导入为在 SQL Server 中运行而开发的包。我发现了一些关于由于 SSIS 而导致的过度写入操作的文章,但没有关于过度读取的文章。
我还试图弄清楚删除 SSIS 是否可以安全。
答案1
CRM 可能会集成您的 SSIS 以提取和加载工作。
这可能是通过 Scribe 完成的,因为我遇到的大多数 CRM 环境都是这样,或者直接通过 SSIS 完成,因为在过去几年中,SSIS 在处理 CRM 方面变得更加强大。
如果不知道您在 SSIS 包中到底看到了什么,就不可能给您一个明确的答案,说明到底发生了什么。
但是我可以很肯定地说,如果在不知道 CRM 如何使用 SSIS 实例的情况下将其从方程式中删除,可能会带来很多麻烦。
最有可能的情况是,在删除 SSIS 后,您的 CRM 性能会急剧下降。
或者某些业务流程可能会停止运行。
为此寻求外部帮助,寻找了解 CRM 和 SSIS 的顾问/公司。
CRM 解决方案的工作方式和 SSIS 的工作方式非常透明,只要有正确的访问权限,顾问应该能够为您解开大部分问题。