Share via

Data Migration Assistant analysis

salilsingh-9961 351 Reputation points
2022-12-04T15:27:01.26+00:00

Hi Team,

I had a question related to Feature parity report of Data Migration Assistant tool, in output of this report I see that there is mention of SQL Server agent jobs. We are generating this report, after selecting a database, than why there is a mention of SQL Server agent jobs when SQL Server agent jobs are outside of the Database. As per my understanding through this report we are basically analyzing how much compatible the Database is as compared to the target sql server type (Azure SQL DB or Azure SQL Managed Instance), so why there is mention of an object, sql server agent jobs which are outside of the database? Please let me know the reason.

Thanks,
Salil

Azure SQL Database
SQL Server | Other
0 comments No comments

2 answers

Sort by: Most helpful
  1. YufeiShao-msft 7,156 Reputation points
    2022-12-05T06:12:04.89+00:00

    Hi @salilsingh-9961 ,

    Please check out this article:

    Release: Data Migration Assistant (DMA) v4.3

    It mentions DMA support for
    Agent job assessments for Azure SQL Database managed instance as a target.
    Assessment of T-SQL queries in job activity steps and providing appropriate recommendations

    And also mentioned is support for Agent job, so you can see the related report

    -------------

    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.

  2. Alberto Morillo 35,501 Reputation points MVP Volunteer Moderator
    2022-12-04T23:13:56.683+00:00

    With the parity check, DMA tries to discover unsupported or partially-unsupported features and functions. Although you are performing an assessment of the database you plan to migrate to Azure SQL Database, DMA warns about the database possibly being used on current SQL Server jobs. If the database is used on SQL Server agent jobs, you may need to reengineer the jobs and use Azure Elastic Jobs or Azure Automation to achieve the same.

    Azure SQL Managed instance does support SQL Agent jobs as explained here.

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.