Hello @Alexander Ivanov ,
Thank you for your help so far.
I got DBADM authority on my ID, and still getting the same error. I doubt that this issue related to permissions, as I could use the same credentials to access same database from JDBC based database sql clients and even Azure ADF. I could see that Azure ADF connection created a package "MSCS001" under my id.
The error message says "The user does not have the authority to access the host resource, error code: -2147217900". Could it be that SSMA expects user id to have access to underlying OS as well. Doesn't make sense, but the message is a bit misleading as its not giving the resource name.
Below is the error snippet from SSMA logs
Below is the connection string that I am currently using
Provider=DB2OLEDB;User ID=DBUserID;Password=UserPWD;Initial Catalog=DBNAME;Network Transport Library=TCPIP;Network Address=HOSTNAME;Network Port=PORTNUM;DBMS Platform=DB2/NT;Use Early Metadata=False;Defer Prepare=False;DateTime As Char=False;Rowset Cache Size=0;Datetime As Date=False;AutoCommit=True;Authentication=Server_Encrypt_UsrPwd;Decimal As Numeric=False;Allow Null Chars=False;LoadBalancing=False;Persist Security Info=False;Cache Authentication=False;Connection Pooling=False;Literal Replacement=False;