从 Microsoft CRM 3.0 中打印数据或将数据从 Microsoft CRM 3.0 导出到 Microsoft Excel 不能限制用户

文章翻译 文章翻译
文章编号: 911022 - 查看本文应用于的产品
本文中讨论的修补程序不是可用于 Microsoft 动态 CRM 的中文版本或日语版的 Microsoft 动态 CRM。
重要本文包含有关如何修改注册表的信息。请确保您对其进行修改之前备份注册表。请确保您知道如何还原注册表发生问题。有关如何备份、 还原,以及修改注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986在 Microsoft Windows 注册表的说明
展开全部 | 关闭全部

本文内容

症状

您不能限制用户在您的组织中执行下列操作之一:
  • 在 Microsoft 动态 CRM 3.0 中打印数据
  • 将数据从 Microsoft CRM 3.0 导出到 Microsoft Excel
您的组织可能希望限制用户从打印在 Microsoft CRM 3.0 中的个人信息或从 Microsoft CRM 3.0 的个人信息导出到 Excel。个人信息可能包括项 (如电子邮件地址和电话号码。

解决方案

若要解决此问题,请按照下列步骤操作:
  1. 安装本文中描述的修补程序。您安装此修复程序后,用户不能打印或在 Microsoft 动态 CRM 3.0 专业版中 Microsoft CRM 3.0 中的数据服务提供商。此外,用户将不能导出数据从 Microsoft CRM 3.0 到 Microsoft Excel 或 Microsoft 动态 CRM 3.0 专业版到 Microsoft Excel 的服务提供商。 有关更多的信息,请参阅"修补程序信息"一节。
  2. 启用此修补程序。启用此修补程序后,用户不能使用 Excel 工具栏上的按钮在 Microsoft CRM 网格视图中或 Microsoft 动态 CRM 3.0 专业版的服务提供商网格视图中将数据导出到 Excel。有关更多的信息,请参阅如何启用此修补程序部分。
  3. 通过使用 AlternateDataSource 的注册表项中创建一个可选的数据库,然后启用将从该数据库的数据到 Microsoft Excel 导出。此方式您可以确保用户可以从 Microsoft CRM 3.0 或 Microsoft 动态 CRM 3.0 专业版导出服务提供商的数据已删除的个人或私人信息。 有关详细的信息,请参阅在"如何创建另一数据库"和如何启用导出到 Excel 备用数据库中的数据的部分。

    注意您执行此操作之后,该用户会收到一条错误消息在 Excel 中如果满足下列条件之一为真:
    • 一个无效的 AlternateDataSource 注册表项值设置。
    • 用户不具有对另一数据库的读取访问权限。
    用户收到该邮件是以下消息:
    连接失败: SQLState:"08004"SQL Server 错误: 4060 服务器拒绝连接 ; 拒绝访问到所选数据库。

修补程序信息

可以从 Microsoft 获得支持的修补程序。但是,此修补程序被用于解决本文所述的此问题。此修补程序仅应用于出现这一特定问题的系统。此修补程序可能会接受进一步的测试。因此,如果此问题没有对您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。

是否可供下载此修补程序没有"提供修补程序下载"部分中,在这篇知识库文章的顶部。如果不会显示此部分,请联系 Microsoft 客户服务和支持以获取此修复程序。

注意如果出现其他问题,或者如果需要进行任何故障诊断,则您可能不得不创建单独的服务请求。将正常收取支持费用将应用于其他支持问题和不需要进行此特定的修补程序的问题。有关完整列表的 Microsoft 客户服务和支持的电话号码,或创建一个单独的服务请求,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意"提供修补程序下载"窗体所显示的此修复程序是可用的语言。如果您看不到您的语言,则是一个修复程序不能用于该语言。

安装信息

服务提供商运行 Microsoft CRM 3.0 客户端、 Microsoft CRM 3.0 服务器,或 Microsoft 动态 CRM 3.0 专业版的计算机上安装此修补程序。

系统必备组件

没有安装此修补程序需要任何先决条件。

删除信息

您不能删除此修补程序。

重新启动要求

安装此修补程序后,会提示您重新启动计算机。

文件信息

此修补程序的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和时间对这些文件列出在协调世界时 (UTC)。当您查看文件信息时,将转换为本地时间。若要 UTC 与本地时间之间的时差使用控制面板中的日期和时间项中的 时区 选项卡。

Microsoft CRM 3.0 动态客户端
收起该表格展开该表格
文件的名称文件版本文件大小日期时间
Appgrid.htc不适用11,8152006 年三月 20 日23: 44
Microsoft.crm.application.components.application.dll3.0.5300.1085596,7602006 年三月 20 日23: 58
Microsoft.crm.application.pages.dll3.0.5300.1085736,0242006 年三月 20 日23: 58
Print_dlg.aspx不适用8,8162006 年三月 20 日23: 44
Microsoft 动态 CRM 3.0 服务器
收起该表格展开该表格
文件的名称文件版本文件大小日期时间
Appgrid.htc不适用11,8152006 年三月 20 日23: 44
Microsoft.crm.application.components.application.dll3.0.5300.1085686,8562006 年三月 20 日23: 56
Microsoft.crm.application.pages.dll3.0.5300.1085965,3842006 年三月 20 日23: 56
Print_dlg.aspx不适用8,8162006 年三月 20 日23: 44
Systemsettings.aspx不适用33,1712006 年三月 20 日23: 44
为服务提供商的客户端的 Microsoft 动态 CRM 3.0 专业版
收起该表格展开该表格
文件的名称文件版本文件大小日期时间
Appgrid.htc不适用11,8152006 年三月 20 日23: 44
Microsoft.crm.application.components.application.dll3.0.5300.1085596,7602006 年三月 20 日23: 58
Microsoft.crm.application.pages.dll3.0.5300.1085736,0242006 年三月 20 日23: 58
Print_dlg.aspx不适用8,8162006 年三月 20 日23: 44
为服务提供商的服务器的 Microsoft 动态 CRM 3.0 专业版
收起该表格展开该表格
文件的名称文件版本文件大小日期时间
Appgrid.htc不适用11,8152006 年三月 20 日23: 44
Microsoft.crm.application.components.application.dll3.0.5300.1085686,8562006 年三月 20 日23: 56
Microsoft.crm.application.pages.dll3.0.5300.1085965,3842006 年三月 20 日23: 56
Print_dlg.aspx不适用8,8162006 年三月 20 日23: 44
Systemsettings.aspx不适用33,1712006 年三月 20 日23: 44

如何启用此修补程序

警告如果您修改注册表错误地使用注册表编辑器或使用另一种方法,则可能会出现严重问题。这些问题可能需要重新安装操作系统。Microsoft 不能保证可以解决这些问题。修改注册表的风险由您自己承担。

注意在启用此修补程序后,用户将无法打印或在 Microsoft 动态 CRM 3.0 专业版中 Microsoft CRM 3.0 中的数据服务提供商。此外,用户将不能将数据从 Microsoft CRM 3.0 或 Microsoft 动态 CRM 3.0 专业版的数据服务提供商导出到 Excel。只有动态数据透视表函数和动态工作表函数将在 Excel 中的用户可用。
  1. 退出 Microsoft CRM 3.0。
  2. 在 Microsoft CRM 服务器上单击 开始、 单击 运行、 键入 regedit,然后单击 确定
  3. 找到并单击以下注册表子项:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM
  4. 编辑 菜单上指向 新建,然后单击 DWORD 值
  5. 键入 DoNotAllowStatic,然后按 ENTER 键。
  6. 用鼠标右键单击 DoNotAllowStatic,然后单击 修改
  7. 数值数据 框中键入 1,然后单击 确定
  8. 文件 菜单上单击以退出注册表编辑器的 退出

如何创建一个备用数据库

注意按照本文中的说明进行操作之前,请确保您已完成,如果出现问题,可以还原该数据库的备份副本。

若要进行一个备用数据库必须定期备份 Microsoft CRM 3.0 数据库,然后从备份还原数据库。 例如对于可以 Adventure_Works_Cycle_MSCRM 数据库进行备份,然后将其还原为 Adventure_Works_Cycle_MSCRM_Alternate。

注意删除旧的记录或备份 Microsoft CRM 3.0 数据库的频率取决于频率添加新记录。例如对于您可以备份每夜数据库。

有关如何备份和还原 Microsoft SQL Server 数据库的详细信息,请参阅 SQL Server 联机丛书中"的备份和还原"主题。有关 SQL Server 联机丛书的详细信息请访问下面的 Microsoft 网站:
http://technet.microsoft.com/en-us/sqlserver/bb428874.aspx
还原 Adventure_Works_Cycle_MSCRM 数据库作为备用数据库之后,您可以在此可选数据库中删除隐私或个人数据。若要执行此操作使用类似于下面的代码示例的代码。

备注
  • 不支持执行对 MSCRM 数据库直接 SQL 更新。 该代码示例将更新 CustomerAddressBase 表 Adventure_Works_Cycle_MSCRM_Alternate 数据库中,将删除数据,在 ADDRESS1_LINE1 字段和 CITY 字段中。 当用户单击 Excel 工具栏按钮,在 Microsoft CRM 网格视图中的字段的数据不能再将可用于动态数据透视表函数或动态工作表函数。
  • 如果要防止在从备用数据库导出 ADDRESS1_LINE1 字段和 CITY 字段之外的字段中的数据,必须更改该代码示例。
若要将该代码示例,请按照下列步骤操作:
  1. 单击 开始,指向 程序、 单击 Microsoft SQL Server,然后单击 查询分析器
  2. 连接到 SQL Server 对话框中单击以选中从下拉列表框的 Microsoft SQL 服务器,然后单击 确定

    注意您必须作为 SQL Server 管理员用户登录。
  3. 在 SQL 查询分析器工具栏上 数据库 列表中单击您的公司的数据库。例如对于单击 Adventure_Works_Cycle_MSCRM_Alternate 数据库。
  4. 在查询窗口中键入以下命令,然后单击在 查询 菜单上的 执行
    USE Adventure_Works_Cycle_MSCRM_Alternate
    GO
    UPDATE CustomerAddressBase
    SET Line1 = '',
    City = ''
    

如何启用导出到 Excel 备用数据库中的数据的

重要然后才能使用备用数据库必须启用此修补程序。若要这样做,请参阅如何启用此修补程序部分。
  1. 退出 Microsoft CRM 3.0。
  2. 在 Microsoft CRM 服务器上单击 开始、 单击 运行、 键入 regedit,然后单击 确定
  3. 找到并单击以下注册表子项:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM
  4. 编辑 菜单上指向 新建,然后单击 字串值
  5. 键入 AlternateDataSource,然后按 ENTER 键。
  6. 用鼠标右键单击 AlternateDataSource,然后单击 修改
  7. 数值数据 框中键入一个字符串值,它类似于下面的字符串,然后单击 确定
    DRIVER=SQL Server;APP=Microsoft Office 2003;Network=DBMSSOCN;Trusted_Connection=Yes;SERVER=ServerName;DATABASE=DatabaseName
  8. 文件 菜单上单击以退出注册表编辑器的 退出

状态

Microsoft CRM 3.0 动态

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

Microsoft CRM 3.0 动态服务提供商的专业版

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

更多信息

有关用于描述 Microsoft 软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684用于描述 Microsoft 软件更新的标准术语的说明
887283Microsoft 企业解决方案 CRM 软件修补程序和更新包的命名标准

属性

文章编号: 911022 - 最后修改: 2007年11月2日 - 修订: 3.3
这篇文章中的信息适用于:
  • Microsoft CRM 3.0
  • Microsoft Dynamics CRM 3.0 Professional Edition for Service Providers
关键字:?
kbmt kbautohotfix kbprint kbexport kbfix kbbug kbexpertisebeginner kbhotfixserver kbqfe kbmbsmigrate KB911022 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 911022
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