What are required permissions for data migration to SQL MI using SSMA

Soravis Prommas 0 Reputation points
2023-01-18T04:45:27.6066667+00:00

I'm working on data migration from an on-premise Oracle database to an SQL MI database. I plan to use SSMA for this task.

Anyone can suggest what are permissions that need to be granted to my SQL authen account for SQL MI side ?

Thanks !!

SQL Server Migration Assistant
SQL Server Migration Assistant
A Microsoft tool designed to automate database migration to SQL Server from Access, DB2, MySQL, Oracle, and SAP ASE.
568 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Olaf Helper 47,441 Reputation points
    2023-01-18T07:03:05.5+00:00

    You need admin permissions to create all objects for the migration.

    0 comments No comments

  2. LiHongMSFT-4306 31,566 Reputation points
    2023-01-19T03:03:54.03+00:00

    Hi @Soravis Prommas

    Here is the list of permissions necessary for SSMA with the explanation as to why each permission is needed: Connecting to Oracle Database (OracleToSQL).

    In order to better understand what particular system data dictionary/view is hidden behind what permission in Oracle, you can switch "Collector" logs to "Debug" under Tools -> Global Settings -> Logging in SSMA. Once you attempt to connect to Oracle with the "read-only access" user, you will be able to see in the log file which queries SSMA attempted to execute and whether they have failed due to permissions.

    Best regards,

    Cosmog Hong


    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.

    0 comments No comments

Your answer

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