人気ブログランキング | 話題のタグを見る
(SQL)SQL Server 2005 でDBログインユーザとデータベースユーザの一覧取得
SQL Server のデータベースログインユーザと、各データベースのユーザをSQLで列挙する方法です。

ログインユーザは master データベースの syslogins テーブルに定義されているようです。
データベースユーザは各データベースの sysusers テーブル定義されているようです。

下記のようなSQLで確認できます。

/*ログインユーザ列挙*/
USE master;
SELECT * FROM syslogins;
 
/*データベースユーザ列挙*/
USE DB名;
SELECT * FROM sysusers;
 
/*おまけ。データベースの一覧列挙*/
USE master;
SELECT name FROM sysdatabases;


参考:
KYO'S ROOM 【SQL Server】:
by jehoshaphat | 2009-08-10 18:36 | SQL | Comments(0)


<< バッチファイルで直前のコマンド... OLEDB JETでクエリを投... >>