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/dma/dma-migrateonpremsql.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: "Upgrade on-premises SQL Server to SQL Server or SQL Server on Azure VMs using the Data Migration Assistant | Microsoft Docs"
3
3
description: Learn how to use Data Migration Assistant to upgrade an on-premises SQL Server to a later version of SQL Server or to SQL Server on Azure VMs
# Upgrade on-premises SQL Server to SQL Server or SQL Server on Azure VMs using the Data Migration Assistant
21
21
22
22
The Data Migration Assistant provides seamless assessments of SQL Server on-premises and upgrades to later versions of SQL Server or migrations to SQL Server on Azure VMs or Azure SQL Database.
23
23
24
-
This article provides step-by-step instructions for upgrading SQL Server on-premises to later version of SQL Server or to SQL Server on Azure VMs by using the Data Migration Assistant.
24
+
This article provides step-by-step instructions for upgrading SQL Server on-premises to later versions of SQL Server or to SQL Server on Azure VMs by using the Data Migration Assistant.
title: "What's new in Data Migration Assistant (SQL Server) | Microsoft Docs"
3
3
ms.custom: ""
4
-
ms.date: "03/12/2019"
4
+
ms.date: "05/18/2019"
5
5
ms.prod: sql
6
6
ms.prod_service: "dma"
7
7
ms.reviewer: ""
@@ -12,113 +12,154 @@ helpviewer_keywords:
12
12
- "Data Migration Assistant, new features"
13
13
ms.assetid: ""
14
14
author: HJToland3
15
-
ms.author: rajpo
15
+
ms.author: jtoland
16
16
manager: craigg
17
17
---
18
18
19
19
# What's new in Data Migration Assistant
20
20
This article lists the additions in each release of Data Migration Assistant (DMA).
21
21
22
+
## DMA v4.3
23
+
24
+
The v4.3 release of DMA provides support for:
25
+
26
+
* SKU Recommendations for Azure SQL Database managed instances based on workload assessment.
27
+
* RDS SQL Server as a source for assessments.
28
+
* Agent job assessments for Azure SQL Database managed instance as a target.
29
+
* The ability to ignore certain assessment rules; the list of error codes specified in the 'ignoreErrorCodes' property configured in DMA won't show up in DMA assessment results.
30
+
* Assessment of T-SQL queries in job activity steps and providing appropriate recommendations
31
+
* Extended events assessments (Public Preview).
32
+
33
+
In addition, this release of DMA provides improved performance for handling a large number of schema objects in databases, as well as bug fixes related to:
34
+
35
+
* Procedures compiled with native compilation, in some cases.
36
+
* Complicated database schemas.
37
+
38
+
## DMA v4.2
39
+
40
+
The v4.2 release of DMA provides command line support for target readiness assessment for one or more server instances when migrating from on-premises SQL Server to an Azure SQL Database managed instance. Customers can now use the DMA command line to collect metadata about their database schema, detect the blockers, and learn about partially supported or unsupported features that affect migration to an Azure SQL Database managed instance. The results can then be rendered using the Power BI template provided.
41
+
22
42
## DMA v4.1
43
+
23
44
The v4.1 release of DMA introduces support for comprehensive assessment of on-premises SQL Server databases migrating to Azure SQL Database Managed Instance.
24
45
25
46
The assessment workflow helps you detect the following issues, which can affect your migration to Azure SQL Database Managed Instance:
26
47
27
-
-**Unsupported or partially supported features**. DMA assesses your source SQL Server database for features in use that are partially supported or unsupported on the target Azure SQL Database Managed Instance. The tool then provides a comprehensive set of recommendations, alternative approaches available in Azure, and mitigating steps so that customers can take this information into account when planning their migration projects.
48
+
***Unsupported or partially supported features**. DMA assesses your source SQL Server database for features in use that are partially supported or unsupported on the target Azure SQL Database Managed Instance. The tool then provides a comprehensive set of recommendations, alternative approaches available in Azure, and mitigating steps so that customers can take this information into account when planning their migration projects.
28
49
29
-
-**Compatibility issues**. DMA also identifies compatibility issues related to the following areas:
50
+
***Compatibility issues**. DMA also identifies compatibility issues related to the following areas:
30
51
31
-
- Breaking changes: The specific schema objects that may break the functionality migrating to the target database. We recommend fixing these schema objects after the database migration.
32
-
- Behavioral changes: The schema objects reported may continue to work, but they may exhibit a different behavior, for example performance degradation.
33
-
-Informational issues: These objects will not impact the migration but may have been deprecated from feature SQL Server releases.
52
+
* Breaking changes: The specific schema objects that may break the functionality migrating to the target database. We recommend fixing these schema objects after the database migration.
53
+
* Behavioral changes: The schema objects reported may continue to work, but they may exhibit a different behavior, for example performance degradation.
54
+
*Informational issues: These objects won't impact the migration but may have been deprecated from feature SQL Server releases.
34
55
35
56
After the assessment is complete, use our [Azure Database Migration Service](https://azure.microsoft.com/services/database-migration/) (DMS) to perform the migration of your SQL Server databases to Azure SQL Database Managed Instance. DMS supports both [offline](https://docs.microsoft.com/azure/dms/tutorial-sql-server-to-managed-instance) (one-time) and [online](https://docs.microsoft.com/azure/dms/tutorial-sql-server-managed-instance-online) (minimal-downtime) database migrations to Azure SQL Database Managed Instance.
36
57
37
58
## DMA v4.0
59
+
38
60
The v4.0 release of DMA introduces the Azure SQL Database SKU recommendations feature, which allows users to identify the minimum recommended Azure SQL Database SKU based on performance counters collected from the computer(s) hosting your databases. This feature provides recommendations related to pricing tier, compute level, and max data size, as well as estimated cost per month. It also offers the ability to provision all your databases to Azure in bulk.
39
61
40
62
> [!NOTE]
41
-
> This functionality is currently be available only via the Command Line Interface (CLI). Support for this feature via the DMA user interface is planned for delivery later this year.
63
+
> This functionality is currently be available only via the Command Line Interface (CLI).
42
64
43
65
For additional detail, see the article [Identify the right Azure SQL Database SKU for your on-premises database](dma-sku-recommend-sql-db.md).
44
66
45
67
## DMA v3.6
68
+
46
69
The v3.6 release of DMA introduces "Auto fix" for the schema objects that are impacted by the most common migration blockers.
47
70
48
71
This release provides autofix for the following migration blocker and behavior change issues:
49
-
- The schema objects that use Unqualified Join syntax.
50
-
- The schema objects that use the legacy RAISEERROR statement.
51
-
- SQL statements that use Order By Integer Literal.
72
+
73
+
* The schema objects that use Unqualified Join syntax.
74
+
* The schema objects that use the legacy RAISEERROR statement.
75
+
* SQL statements that use Order By Integer Literal.
52
76
53
77
DMA performs automatic schema conversion for the objects impacted by the listed issues and prompts the user for confirmation before proceeding with the schema conversion. Users can review the suggested code changes and then either accept or reject all conversions for any given database object.
54
78
55
79
DMA uses Microsoft Program Synthesis (PROSE) technology to suggest the code fixes. Learn more about [PROSE](https://microsoft.github.io/prose/).
56
80
57
81
## DMA v3.5
82
+
58
83
The v3.5 release of DMA includes the following additions:
59
-
- Significant performance improvements for migrating to Azure SQL Database (benchmark tests indicate the process is four times faster than with prior versions of DMA).
60
-
- The memory footprint is further optimized to improve the stability of the migration workflow.
61
-
- The ability to skip assessments during the schema and data migrations (if you've already performed the assessment and addressed any breaking schema objects prior to migration).
62
-
- A fix to address an issue with the tool crashing when an invalid network share path is provided for backup files, when performing an upgrade of a legacy version of SQL Server on-premises to a later version or to SQL Server on Azure VMs.
84
+
85
+
* Significant performance improvements for migrating to Azure SQL Database (benchmark tests indicate the process is four times faster than with prior versions of DMA).
86
+
* The memory footprint is further optimized to improve the stability of the migration workflow.
87
+
* The ability to skip assessments during the schema and data migrations (if you've already performed the assessment and addressed any breaking schema objects prior to migration).
88
+
* A fix to address an issue with the tool crashing when an invalid network share path is provided for backup files, when performing an upgrade of a legacy version of SQL Server on-premises to a later version or to SQL Server on Azure VMs.
63
89
64
90
## DMA v3.4
91
+
65
92
The v3.4 release of DMA includes the following additions:
66
-
- Support for SQL Server 2017 as a source for migrations to Azure SQL Database.
67
-
- Enhancements to stability, performance, and assessment rule correctness.
93
+
94
+
* Support for SQL Server 2017 as a source for migrations to Azure SQL Database.
95
+
* Enhancements to stability, performance, and assessment rule correctness.
68
96
69
97
## DMA v3.3
98
+
70
99
The v3.3 release of DMA enables migration of an on-premises SQL Server instance to the new version of SQL Server 2017, on both Windows and Linux. While the overall migration workflow for Windows and Linux is the same, the move to SQL Server 2017 for Linux requires a couple of additional considerations.
71
100
72
101
### Specifying the back-up path
102
+
73
103
Linux and Windows use different path formats. As a result, migrating to SQL Server 2017 on Linux requires that the user provide both the Windows and Linux versions of the path to the location of the physical file. You can provide both versions of the path in different ways depending on the location of the physical file.
74
104
If the physical back-up file is on a computer running:
75
-
- Linux, use a 'samba' share to share the file with other computers on the network.
76
-
- Windows, use the 'mnt' command to mount the share onto the computer running Linux.
105
+
106
+
* Linux, use a 'samba' share to share the file with other computers on the network.
107
+
* Windows, use the 'mnt' command to mount the share onto the computer running Linux.
77
108
78
109
> [!NOTE]
79
110
> Details of using a 'samba' share or the 'mnt' command are beyond the scope of this article.
80
111
81
112
### Migrating Windows logins
113
+
82
114
While the migration of Active Directory (AD) logins is officially supported by SQL Server 2017 on Linux, it requires additional configuration to work successfully. Refer to the article [Active Directory Authentication with SQL Server on Linux](https://docs.microsoft.com/sql/linux/sql-server-linux-active-directory-authentication) for detailed information about setting up Active Directory logins on SQL Server 2017 on Linux. After performing the required configuration, the setup is complete and you can migrate Active Directory logins as usual. Standard SQL Authentication works as expected without any additional setup.
83
115
84
116
## DMA v3.2
117
+
85
118
The v3.2 release of DMA includes the following additions:
86
119
87
-
- Schema and data migration are enabled from on-premises SQL Server databases to Azure SQL Database with a new migration workflow.
88
-
- During schema migration to Azure SQL Database, DMA scripts your source database objects, provides guidance on how to fix any potential compatibility issues, and then deploys your schema to Azure.
120
+
* Schema and data migration are enabled from on-premises SQL Server databases to Azure SQL Database with a new migration workflow.
121
+
* During schema migration to Azure SQL Database, DMA scripts your source database objects, provides guidance on how to fix any potential compatibility issues, and then deploys your schema to Azure.
89
122
90
123
## DMA v3.1
124
+
91
125
The v3.1 release of DMA includes the following additions:
92
126
93
-
- Improved assessment recommendations for Azure SQL Databases in terms of database collations, use of unsupported system stored procedures, and CLR objects.
94
-
- Assessment guidance for compatibility levels 130, 120, 110, and 100 when migrating to Azure SQL Databases.
127
+
* Improved assessment recommendations for Azure SQL Databases in terms of database collations, use of unsupported system stored procedures, and CLR objects.
128
+
* Assessment guidance for compatibility levels 130, 120, 110, and 100 when migrating to Azure SQL Databases.
95
129
96
130
## DMA v3.0
131
+
97
132
The v3.0 release of DMA extends the Azure SQL database assessment to provide comprehensive recommendations to help fix issues related to:
98
133
99
-
- Migration blocking issues.
100
-
- Partially or unsupported features and functions.
134
+
* Migration blocking issues.
135
+
* Partially or unsupported features and functions.
101
136
102
137
## DMA v2.1
138
+
103
139
The v2.1 release of DMA includes the following additions:
104
-
- Command-line support for running assessments in an unattended mode, which helps to run assessments at scale. For additional detail, refer to the article [Run Data Migration Assistant from the command line](dma-commandline.md).
105
-
- Performance improvements when users launch and close DMA.
106
-
- The ability to configure SQL connection time-out. For additional detail, refer to the article [Configuration settings for Data Migration Assistant](dma-configurationsettings.md).
140
+
141
+
* Command-line support for running assessments in an unattended mode, which helps to run assessments at scale. For additional detail, refer to the article [Run Data Migration Assistant from the command line](dma-commandline.md).
142
+
* Performance improvements when users launch and close DMA.
143
+
* The ability to configure SQL connection time-out. For additional detail, refer to the article [Configuration settings for Data Migration Assistant](dma-configurationsettings.md).
107
144
108
145
## DMA v2.0
146
+
109
147
The v2.0 release of DMA includes improved Stretch database feature recommendations to provide proper prioritized tables that maximize the storage savings.
110
148
111
149
## DMA v1.0
150
+
112
151
The v1.0 release of DMA is the initial release, and it provides for:
113
-
- Discovery of issues that can affect an upgrade to an on-premises version of SQL Server. Any findings are described as compatibility issues, and they're categorized into the following areas:
114
-
- Breaking changes
115
-
- Behavior changes
116
-
- Deprecated features
117
-
- Discovery of new features in the target SQL Server platform that the database can benefit from an upgrade. Any findings are described as feature recommendations, and they're categorized into the following areas:
118
-
- Performance
119
-
- Security
120
-
- Storage
121
-
- Modern user experience to perform assessments.
152
+
153
+
* Discovery of issues that can affect an upgrade to an on-premises version of SQL Server. Any findings are described as compatibility issues, and they're categorized into the following areas:
154
+
* Breaking changes
155
+
* Behavior changes
156
+
* Deprecated features
157
+
* Discovery of new features in the target SQL Server platform that the database can benefit from after an upgrade. Any findings are described as feature recommendations, and they're categorized into the following areas:
158
+
* Performance
159
+
* Security
160
+
* Storage
161
+
* Modern user experience to perform assessments.
122
162
123
163
## See also
164
+
124
165
[Overview of Data Migration Assistant](../dma/dma-overview.md)
# Report Data in SQL Server Reporting Services (SSRS)
16
16
17
17
Report data can come from multiple sources of data in your organization. Your first step in designing a report is to create data sources and datasets that represent the underlying report data. Each data source includes data connection information. Each dataset includes a query command that defines the set of fields to use as data from a data source. To visualize data from each dataset, add a data region, such as a table, matrix, chart, or map. When the report is processed, the queries run on the data source, and each data region expands as needed to display the query results for the dataset.
18
+
19
+
> [!NOTE]
20
+
> Reporting Services integration with SharePoint is no longer available after SQL Server 2016.
0 commit comments