none
SQLServer2000(SP3) sysadminの権限付与について RRS feed

  • 質問

  • SQLServer2000を利用したシステム(サーバ/クライアント)について質問です。

    ある時点を境にクライアントからサーバのデータベースへアクセスができなくなりました。

    調査してみると、ログインユーザに「sysadmin」の権限が付与されていたのが原因でした。

    アクセスができなくなった際にサーバ上で行っていた作業としては、プロファイラの起動くらいです。

    Enterprizemanagerやクエリアナライザなどは使用していません。

    そのような状況で、ログインユーザにsysadminの権限が自動で付与される事例などがあれば教えて頂きたいです。

    以上、宜しくお願いします。

    2013年7月18日 2:00

回答

  • SQL Serverのそのバージョンですと、Windows の BUILTIN\Administrators グループのメンバは、sysadmin 固定サーバー ロールに属するようになります。それ以外で、自動的にsysadminのロールに勝手に属するようになることを私は知りません。そもそもsysadminに属すると何でもできるようになりますので、そう簡単には属するようにならないはずです。また、sysadminに属するようになったため、アクセスできなくなったというのもおかしな気がするのですが、本当にそれが原因でしょうか?

    (参考)
    sysadmin
    http://msdn.microsoft.com/ja-jp/library/ms178032(v=sql.90).aspx


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答の候補に設定 星 睦美 2013年7月23日 8:21
    • 回答としてマーク 星 睦美 2013年8月1日 0:37
    2013年7月18日 2:59

すべての返信

  • SQL Serverのそのバージョンですと、Windows の BUILTIN\Administrators グループのメンバは、sysadmin 固定サーバー ロールに属するようになります。それ以外で、自動的にsysadminのロールに勝手に属するようになることを私は知りません。そもそもsysadminに属すると何でもできるようになりますので、そう簡単には属するようにならないはずです。また、sysadminに属するようになったため、アクセスできなくなったというのもおかしな気がするのですが、本当にそれが原因でしょうか?

    (参考)
    sysadmin
    http://msdn.microsoft.com/ja-jp/library/ms178032(v=sql.90).aspx


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答の候補に設定 星 睦美 2013年7月23日 8:21
    • 回答としてマーク 星 睦美 2013年8月1日 0:37
    2013年7月18日 2:59
  • 早々に回答頂きありがとうございます。

    また、返信がおそくなり申し訳ございません。

    サーバーロールSystemAdministrators(sysadmin)に該当のログインユーザを追加すると、

    自動で権限が付与されました。現地でそのような操作があったかを確認したいと思います。

    また、アクセスできなくなった理由として、sysadminの権限が付与されると規定のスキーマがdboとなるためです。

    このシステムで作成されたテーブルは該当のユーザ名がスキーマ名となります。

    2013年7月19日 2:54