次の方法で共有


sp_helpsrvrole (Transact-SQL)

SQL Server 固定サーバー ロールの一覧を返します。

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

構文

sp_helpsrvrole [ [ @srvrolename = ] 'role' ]

引数

  • [ @srvrolename= ] 'role'
    固定サーバー ロールの名前を指定します。role のデータ型は sysname で、既定値は NULL です。role には次のいずれかの値を指定する必要があります。

    固定サーバー ロール

    説明

    sysadmin

    システム管理者。

    securityadmin

    セキュリティ管理者。

    serveradmin

    サーバー管理者。

    setupadmin

    セットアップ管理者。

    processadmin

    プロセス管理者。

    diskadmin

    ディスク管理者。

    dbcreator

    データベース管理者。

    bulkadmin

    BULK INSERT ステートメントを実行できます。

戻り値

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

結果セット

列名

データ型

説明

ServerRole

sysname

サーバー ロールの名前。

Description

sysname

ServerRole の説明。

説明

固定サーバー ロールは、サーバー レベルで定義され、特定のサーバーレベルの管理操作を実行する権限が与えられます。固定サーバー ロールは、追加、削除、または変更することはできません。

次の表は、サーバー ロールを変更するときに使用できるストアド プロシージャです。

ストアド プロシージャ

動作

sp_addsrvrolemember

ログイン アカウントを固定サーバー ロールに追加します。

sp_helpsrvrolemember

固定サーバー ロールのメンバの一覧を表示します。

sp_dropsrvrolemember

固定サーバー ロールからメンバを削除します。

権限

public ロールのメンバシップが必要です。

次のクエリでは、使用できる固定サーバー ロールの一覧が返されます。

EXEC sp_helpsrvrole