SSMA 使用情况和诊断数据收集

SQL Server 迁移助手 (SSMA) 包含已启用 Internet 的功能,这些功能可收集匿名功能使用情况和诊断数据并将其发送给 Microsoft。

收集的数据

SSMA 可能会收集标准计算机信息和有关使用和性能的信息,这些信息可能传输到Microsoft和分析,以提高质量、安全性和可靠性。 SSMA 不会收集你的姓名、地址或其他任何与已识别或可识别的个人相关的数据。 有关详细信息,请参阅Microsoft隐私声明SQL Server 隐私补充。

在 SSMA 中启用或禁用使用情况和诊断数据收集

以下注册表项允许你选择加入或退出数据收集:

配置 注册表项 入学类型 价值观
选择加入或退出数据收集 DisableTelemetry STRING True 用于选择退出。
False 或未出现用于选择加入。
在启动时检查新版本 DisableAutoUpdate STRING True 用于选择退出。
False 或不存在即用于选择加入。

根据迁移源,条目应放在以下注册表项之下:

注册表项(默认值) 注册表项(64 位系统上的 32 位应用程序)
适用于 Access 的 SSMA
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Migration Assistant for Access HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Migration Assistant for Access
SSMA for Db2
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Migration Assistant for DB2 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Migration Assistant for DB2
适用于 MySQL 的 SSMA
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Migration Assistant for MySQL HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Migration Assistant for MySQL
适用于 Oracle 的 SSMA
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Migration Assistant for Oracle HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Migration Assistant for Oracle
SSMA for Sybase
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Migration Assistant for Sybase HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Migration Assistant for Sybase

使用组策略对象配置 SSMA 反馈策略(GPO)

SQL Server 迁移助手(SSMA)支持通过 Windows 注册表中的设置集中控制反馈收集。 可以使用组策略管理添加或修改此注册表项,以启用或禁用反馈功能使用情况和诊断数据。

注册表详细信息

  • 注册表配置单元HKEY_CURRENT_USER

  • 路径Software\Policies\Microsoft\Microsoft SQL Server Migration Assistant\Feedback

  • 值名称ProductFeedbackDisabled

  • 值类型REG_DWORD

    价值 Description
    0 已启用反馈
    1 反馈已禁用

通过组策略管理添加注册表项

若要使用组策略管理部署此策略,请执行以下步骤:

  1. 打开 组策略管理gpmc.msc)。

  2. 选择要应用策略的 组织单位(OU )。

    由于注册表位置位于以下 HKEY_CURRENT_USER位置,因此请确保 GPO 已链接到包含用户帐户的 OU。

  3. 右键单击域或目标 OU,然后选择 “在此域中创建 GPO”,然后将其链接到此处...

  4. 为 GPO 命名。 例如,SSMA Feedback Policy

  5. 右键单击新创建的 GPO,然后选择 编辑

  6. 导航到 用户配置>首选项>Windows 设置>注册表

  7. 创建新的注册表项

  8. 按如下所示进行配置:

    领域 价值
    Action 更新(建议)
    Hive HKEY_CURRENT_USER
    密钥路径 Software\Policies\Microsoft\Microsoft SQL Server Migration Assistant\Feedback
    值名称 ProductFeedbackDisabled
    值类型 REG_DWORD
    数值数据 0 (启用反馈)或 1 (禁用反馈)
  9. 使用以下 PowerShell 脚本验证应用的设置:

    Get-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Microsoft SQL Server Migration Assistant\Feedback" -Name ProductFeedbackDisabled