次の方法で共有


sp_grantlogin (Transact-SQL)

SQL Server ログインを作成します。

重要な注意事項重要

この機能は、将来のバージョンの Microsoft SQL Server では削除される予定です。新しい開発作業では、この機能の使用を避け、現在この機能を使用しているアプリケーションは修正するようにしてください。代わりに CREATE LOGIN を使用してください。

トピック リンク アイコン Transact-SQL 構文表記規則

構文

sp_grantlogin [@loginame=] 'login'

引数

  • [ @loginame = ] 'login'
    Windows ユーザーまたはグループの名前を指定します。 Windows ユーザーまたはグループは、London\Joeb のように、Domain\User の形式の Windows ドメイン名で修飾されている必要があります。 login のデータ型は sysname で、既定値はありません。

リターン コードの値

0 (成功) または 1 (失敗)

説明

sp_grantlogin では CREATE LOGIN が呼び出されます。CREATE LOGIN では追加のオプションがサポートされます。 SQL Server ログインの詳細については、「CREATE LOGIN (Transact-SQL)」を参照してください。

ユーザー定義のトランザクション内では、sp_grantlogin は実行できません。

権限

サーバーに対する ALTER ANY LOGIN 権限が必要です。

使用例

次の例では、CREATE LOGIN を使用して、Windows ユーザー Corporate\BobJ. 用の SQL Server ログインを作成します。

CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO

関連項目

参照

セキュリティ ストアド プロシージャ (Transact-SQL)

CREATE LOGIN (Transact-SQL)

システム ストアド プロシージャ (Transact-SQL)