マスターでこのクエリを実行します。サーバーレベルで存在するログインのリストが表示されます。
SELECT A.name as userName, B.name as login, B.Type_desc, default_database_name, B.*
FROM sys.sysusers A
FULL OUTER JOIN sys.sql_logins B
ON A.sid = B.sid
WHERE islogin = 1 and A.sid is not null
これをbacpacとしてエクスポートするデータベースで実行し、後でSQLServerインスタンスにインポートします。
SELECT DB_NAME(DB_ID()) as DatabaseName, * FROM sys.sysusers
サーバーレベル(マスターデータベース)に存在することがわかるデータベースのログインを削除する必要があります。その後、データベースをbacpacとしてエクスポートし、SQLServerインスタンスにインポートしてみてください。
現在のSQLAzureデータベースでこれらのログイン/ユーザーを削除したくない場合は、新しいAzure SQLとしてコピーし、ログインを削除してエクスポートし、終了時にコピーしたデータベースを削除します。
Azureでbacpacを復元する場合は、SSMSの代わりにポータルの[インポート]オプションを使用してください。
最高のユーザーエクスペリエンスを実現するには、最新のSSMSをダウンロードしてください。