You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ssma/ssma-diagnostic-data-collection.md
+60-24Lines changed: 60 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,10 @@ description: Learn about usage and diagnostic data collection in SQL Server Migr
4
4
author: nilabjaball
5
5
ms.author: niball
6
6
ms.reviewer: randolphwest
7
-
ms.date: 09/24/2024
7
+
ms.date: 12/03/2025
8
8
ms.service: sql
9
9
ms.subservice: ssma
10
-
ms.topic: conceptual
10
+
ms.topic: how-to
11
11
ms.collection:
12
12
- sql-migration-content
13
13
---
@@ -17,45 +17,81 @@ SQL Server Migration Assistant (SSMA) contains Internet-enabled features that ca
17
17
18
18
## Collected data
19
19
20
-
SSMA might collect standard computer information and information about use and performance that might be transmitted to Microsoft and analyzed for purposes of improving the quality, security, and reliability of SSMA. SSMA doesn't collect your name, address, or any other data related to an identified or identifiable individual. For details, see the [Microsoft Privacy Statement](https://www.microsoft.com/privacy/privacystatement), and [SQL Server privacy supplement](../sql-server/sql-server-privacy.md).
20
+
SSMA might collect standard computer information and information about use and performance that might be transmitted to Microsoft and analyzed for purposes of improving the quality, security, and reliability. SSMA doesn't collect your name, address, or any other data related to an identified or identifiable individual. For details, see the [Microsoft Privacy Statement](https://www.microsoft.com/privacy/privacystatement), and [SQL Server privacy supplement](../sql-server/sql-server-privacy.md).
21
21
22
22
## Enable or disable usage and diagnostic data collection in SSMA
23
23
24
24
The following registry entry allows you to opt in or out of data collection:
|`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`|
37
+
|**SSMA for Db2**||
38
+
|`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`|
39
+
|**SSMA for MySQL**||
40
+
|`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`|
41
+
|**SSMA for Oracle**||
42
+
|`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`|
43
+
|**SSMA for Sybase**||
44
+
|`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`|
31
45
32
-
- RegEntry name = `DisableAutoUpdate`
46
+
## Configure SSMA feedback policy using Group Policy Objects (GPO)
33
47
34
-
Entry type `STRING`: `True` is for opting out; `False`or not present is for opting in.
48
+
SQL Server Migration Assistant (SSMA) supports centralized control of feedback collection through a setting in the Windows registry. You can add or modify this registry entry using Group Policy Management to enable or disable feedback feature usage and diagnostic data.
35
49
36
-
Depending on the migration source, the entry should be placed under one of the following registry keys:
50
+
### Registry details
51
+
52
+
-**Registry hive**: `HKEY_CURRENT_USER`
53
+
-**Path**: `Software\Policies\Microsoft\Microsoft SQL Server Migration Assistant\Feedback`
54
+
-**Value name**: `ProductFeedbackDisabled`
55
+
-**Value type**: `REG_DWORD`
56
+
57
+
| Value | Description |
58
+
| --- | --- |
59
+
|`0`| Feedback enabled |
60
+
|`1`| Feedback disabled |
61
+
62
+
### Add the registry entry via Group Policy Management
63
+
64
+
To deploy this policy using Group Policy Management, follow these steps:
65
+
66
+
1. Open **Group Policy Management** (`gpmc.msc`).
67
+
68
+
1. Select the **Domain** or **Organizational Unit (OU)** where the policy should apply.
37
69
38
-
- For SQL Server Migration Assistant for Access:
70
+
Since the registry location is under `HKEY_CURRENT_USER`, ensure that the GPO is linked to an OU containing user accounts.
39
71
40
-
Subkey = `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Migration Assistant for Access`
41
-
Subkey (32-bit application installed on 64-bit OS) = `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Migration Assistant for Access`
72
+
1. Right-click the domain or target OU, and select **Create a GPO in this domain, and Link it here...**.
42
73
43
-
- For SQL Server Migration Assistant for Db2:
74
+
1. Name the GPO. For example, `SSMA Feedback Policy`.
44
75
45
-
Subkey = `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Migration Assistant for DB2`
46
-
Subkey (32-bit application installed on 64-bit OS) = `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Migration Assistant for DB2`
76
+
1. Right-click the newly created GPO and select **Edit**.
Subkey = `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Migration Assistant for MySQL`
51
-
Subkey (32-bit application installed on 64-bit OS) = `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Migration Assistant for MySQL`
80
+
1. Create a **New Registry Item**.
52
81
53
-
- For SQL Server Migration Assistant for Oracle:
82
+
1. Configure the settings as follows:
54
83
55
-
Subkey = `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Migration Assistant for Oracle`
56
-
Subkey (32-bit application installed on 64-bit OS) = `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Migration Assistant for Oracle`
84
+
| Field | Value |
85
+
| --- | --- |
86
+
|**Action**| Update (recommended) |
87
+
|**Hive**|`HKEY_CURRENT_USER`|
88
+
|**Key Path**|`Software\Policies\Microsoft\Microsoft SQL Server Migration Assistant\Feedback`|
89
+
|**Value Name**|`ProductFeedbackDisabled`|
90
+
|**Value Type**|`REG_DWORD`|
91
+
|**Value Data**|`0` (enable feedback) or `1` (disable feedback) |
57
92
58
-
- For SQL Server Migration Assistant for Sybase:
93
+
1. Verify the applied setting using the following PowerShell script:
59
94
60
-
Subkey = `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Migration Assistant for Sybase`
61
-
Subkey (32-bit application installed on 64-bit OS) = `HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Migration Assistant for Sybase`
95
+
```powershell
96
+
Get-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Microsoft SQL Server Migration Assistant\Feedback" -Name ProductFeedbackDisabled
0 commit comments