0

他の 2 つの環境で SSMS 経由で Azure SQL にログインを作成しましたが、3 つ目の Azure SQL Server では、まったく同じ SQL コマンドでログインが作成されますが、SSMS には表示されません。これらのログインをデータベースのユーザーに使用しています。私が述べたように、それは他のすべての Azure SQL Server で機能しています。

ただし、ログインを作成すると、[セキュリティ] > [ログイン] の下に表示されず、データベースのユーザーを作成しようとすると、次のエラーが発生します。

「myuser」は有効なログインではないか、権限がありません。

ログインを作成するための私のSQLは次のとおりです。

CREATE LOGIN myuser WITH PASSWORD = 'p@ssword';

上記で作成したユーザーに実行権限を追加するために、選択したデータベースで実行する SQL を次に示します。

CREATE USER [myuser] FROM LOGIN [myuser]; 
GRANT EXECUTE TO [myuser]

明確にするために、ログイン(最初のSQL)は作成されたと述べていますが、SSMSには表示されず、DBにユーザーを作成することはできません

4

0 に答える 0