次の方法で共有


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 ステートメントを実行できます。

結果セット

列名 データ型 説明

ServerRole

sysname

サーバー ロールの名前。

Description

sysname

ServerRole の説明。

解説

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

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

ストアド プロシージャ 動作

sp_addsrvrolemember

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

sp_helpsrvrolemember

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

sp_dropsrvrolemember

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

権限

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

戻り値

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

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

EXEC sp_helpsrvrole

参照

関連項目

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

その他の技術情報

サーバー レベルのロール

ヘルプおよび情報

SQL Server 2005 の参考資料の入手