sp_approlepassword (Transact-SQL)
適用対象: SQL Server
現在のデータベースのアプリケーション ロールのパスワードを変更します。
重要
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに ALTER APPLICATION ROLE を使用してください。
構文
sp_approlepassword
[ @rolename = ] N'rolename'
, [ @newpwd = ] N'newpwd'
[ ; ]
引数
[ @rolename = ] N'rolename'
アプリケーション ロールの名前。 @rolename は sysname で、既定値はありません。 @rolename は、現在のデータベースに存在する必要があります。
[ @newpwd = ] N'newpwd'
アプリケーション ロールの新しいパスワード。 @newpwd は sysname で、既定値はありません。 @newpwd を NULL
することはできません。
重要
NULL
パスワードは使用しないでください。 強力なパスワードを使用してください。 詳細については、「 Strong Passwords」を参照してください。
リターン コードの値
0
(成功) または 1
(失敗)。
解説
sp_approlepassword
は、ユーザー定義トランザクション内では実行できません。
アクセス許可
データベースに対する ALTER ANY APPLICATION ROLE
権限が必要です。
例
次の例では、 PayrollAppRole
アプリケーション ロールのパスワードを B3r12-36
に設定します。
EXEC sp_approlepassword 'PayrollAppRole', 'B3r12-36';