The export of the Azure database to storage - OK. <db-name>-<date-time>.bacpac
created successfully.
The import from that .bacpac
to a local SQL Server - OK; the sa
user can login and use the database.
The local server has been configured with
sp_configure 'contained database authentication', 1;
and I can create new users
create user [test_new]
with password = 'some&very=secret-password!'
and this new user can successfully log in.
But the users contained in the database before the export can not login with their passwords.
I can alter and make them new password and that works.
alter user [existed_user]
with password = 'some new or even the same pwd'
My understanding that contained database specifically designed to carry auth information with it. But for some reasons it does not work.
The server response error 18456, state 65 (that is user exists but password does not match).
Are there specific actions I have missed?