症状
请考虑以下情况:
-
您已在计算机上安装了 Microsoft SQL Server Compact 4.0 Service Pack 1 (SP1)。
-
您使用的是 microsoft Dynamics CRM 2011 for Microsoft Office Outlook (Outlook 客户端)。
-
将文件夹重定向功能与脱机文件结合使用。
-
已重定向的文件夹联机工作,并且在 Outlook 中运行的是配置了 CRM 外接程序的同步。
在这种情况下,您会收到以下错误消息:
ConnectionString 不能为 null! 在 CrmException (布尔条件,字符串消息)的 SMWrappers 上,CrmSqlCeConnection..)。CrmSqlCeConnection <>的 ctor (字符串连接字符串)。 c_DisplayClasse "1. <ExecuteInNewConnection>b_a ()在 ExceptionHelper。 ExceptionFilter TryFilterAllCatch (操作正文,操作" 1 筛选器 ")。 SMWrappers [ExecuteInNewConnection] (String connectionString、Func ' 2 操作、Func ' 2 TReturn)(位于(ExceptionHandler SMWrappers,IntPtr 参数)的(Int32 优先级别)中的" "(Int32) OutlookSyncTable。
解决方案
解决此问题的修复程序包含在 SQL Server Compact 4.0 Service Pack 1 的点播修复程序更新包中。 有关如何获取适用于 SQL Server Compact 4.0 的此按需修复程序更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2960153 SQL Server Compact 4.0 Service Pack 1 的请求式修补程序更新程序包
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。