web-dev-qa-db-ja.com

新しいSQL Serverユーザーを追加しようとすると、「有効なログインではないか、権限がありません」というエラーがスローされます。

SQL Server Management Studioを使用して、SQL Server 2012データベースに新しいユーザーを追加しようとしています。右クリックして[セキュリティ]-> [ユーザー]の[ユーザーの追加]を選択し、ユーザー情報を入力して[OK]をクリックします。 Management Studioは「有効なログインではないか、権限がありません」というエラーメッセージをスローします。

このユーザーを追加するにはどうすればよいですか?

17
culix

ユーザーを追加する前に、まずセキュリティ->ログインでグローバルログインを作成する必要があります。ログインが存在すると、それらを特定のデータベースの下のユーザーとして追加できます。

18
culix

包含データベースユーザーモデル でユーザーを作成しようとしている場合(=グローバルログインがないため)、作成中に次のようにパスワードを指定する必要があります。

CREATE USER user_name WITH PASSWORD = 'strong_password';
2
Tarnay Kálmán

これは私のために働きました:

CREATE USER [chris23] FROM LOGIN [##MS_PolicyEventProcessingLogin##];
EXEC sp_addrolemember N'db_datareader', 'chris23';
GO
1
Badr Bellaj