Hi Expert,
Our customers repository resides on SQL Server 2016 (2016 SQL Management Studio). However the Customer’s database to be migrated is on 2017 version. When we researched we realized that we cannot just install the SQL Server 2017 Standard (Licensed) or SQL Server 2017 Express (Free) on an existing VM because the SQL Server will consume a lot of memory on the Server/PC it runs. Also, per our understanding, we think we cannot use SQL Server Express (Free) since the Customer database can expand to more than 10 GB when restored and we need SQL Server Standard (License).
Hence the following are the two options that we can think of:
We can set up a VM dedicated to the Customer running SQL Server 2017 for the data migration on Azure. Since the data migration activity is part of the complete life of the project until Go-Live and also the source database is kept alive for at least 6 months after Go-Live to make sure the data migration is smooth, we are thinking that this must be kept at least for a year. This is going to cost us additional fee for the Azure resources.
- An alternate way of restoring the Customer database is to request the Customer’s IT team to export their database as “Data-tier Application” ( Document Attached for the Steps) and Optimum may then restore it as “Azure SQL Database”. We are not sure if the Customer IT team is comfortable exporting their database as “Data-tier Application”, but we can try? Though this will also cost us additional fee, it can be comparatively lower than Option 1. We understand that under this option we may have to request for database backups multiple times.
We already initiated Option 2, and we are trying to understand the errors they received in this process, see below:
CLIENT ERRORS RETURNING AFTER FIRST ATTEMPT:
“…When I export, I get the following errors…”
TITLE: Microsoft SQL Server Management Studio
One or more unsupported elements were found in the schema used as part of a data package.
Error SQL71627: The element User: [XXX] has property AuthenticationType set to a value that is not supported in Microsoft Azure SQL Database v12.
Error SQL71627: The element Login: [XXX] has property IsMappedToWindowsLogin set to a value that is not supported in Microsoft Azure SQL Database v12.
(Microsoft.SqlServer.Dac)
BUTTONS:
OK
TITLE: Microsoft SQL Server Management Studio
One or more unsupported elements were found in the schema used as part of a data package.
Error SQL71627: The element User: [xxx] has property AuthenticationType set to a value that is not supported in Microsoft Azure SQL Database v12.
Error SQL71627: The element Login: [xxx] has property IsMappedToWindowsLogin set to a value that is not supported in Microsoft Azure SQL Database v12.
(Microsoft.SqlServer.Dac)
BUTTONS:
OK
TITLE: Microsoft SQL Server Management Studio
One or more unsupported elements were found in the schema used as part of a data package.
Error SQL71627: The element User: [XXX] has property AuthenticationType set to a value that is not supported in Microsoft Azure SQL Database v12.
Error SQL71627: The element Login: [XXX] has property IsMappedToWindowsLogin set to a value that is not supported in Microsoft Azure SQL Database v12.
(Microsoft.SqlServer.Dac)
BUTTONS:
OK
My question is can i use DMA tool to migrate the database or generate script including schema and data instead of export .bacpack file?
Thank You,
Zahid