none
SQLSERVER認証のユーザーアカウントの作成方法 RRS feed

  • 質問

  • おせわになります。
    現在、WINDOWS認証を使用しています。

    SQLSERVER2005の参考書に
    SQLSERVER認証モードの設定の仕方が記載されているのですが

    オブジェクトエクスプローラがVS2005では見つからないので
    どこで設定してよいか分かりません。

    初歩の質問ですみませんが、よろしくお願いします。
    2006年3月22日 23:59

すべての返信

  • SQL Server Management Studio です。
    2006年3月23日 0:38
  • 察するに SQL Server 2005 Express を使っていませんか?

    http://blogs.sqlpassj.org/mitsugi/archive/2006/01/17/15834.aspx

    を参考にしてみてください。

    2006年3月23日 0:48
  • 回答ありがとうございます。
    ですが
    エディションが違いました。
    VISUAL STUDIO TOOLS FOR OFFICEに
    付属しているので

    SQL SERVER DEVELOPER Editionでした。

    回答のレジストリのキーはみつかりませんでした。

    他の方法はありますか?

    よろしくおねがいします。
    2006年3月24日 10:36
  • 応用してください。

    [マイ コンピュータ]
      + [HKEY_LOCAL_MACHINE]
        + [SOFTWARE]
          + [Microsoft]
            + [Microsoft SQL Server]
              + [MSSQL.1]
                + [MSSQLServer]
    にある AuditLevel を 2 にしてください。

    この MSSQL.1 は状況に応じて変わります。
    [マイ コンピュータ]
      + [HKEY_LOCAL_MACHINE]
        + [SOFTWARE]
          + [Microsoft]
            + [Microsoft SQL Server]
              + [Instance Names]
                + [SQL]

    の中身を見てください。

    2006年3月26日 8:42
  • 単品のVSTOにも
    SQL Server Management Studio は,付いているんじゃないかと思うんですが...

    それなら,オブジェクトエクスプローラで,
    サーバー名のところを右クリックで,プロパティで,
    出てくるダイアログで,セキュリティを選択すれば自然と見つかります。

    2006年3月26日 9:42
  • 先ほど確認しました。

    キーがありました!
    ですが
    キーの値は既に2でした…

    2006年3月27日 2:28
  • 回答有難うございます。

    マイクロソフトのサポートに問い合わせたのですが
    VSTOには付属していない

    という回答をもらいました。
    サポートがいいかげんだったのでしょうか?
    今一度、確認してみます。



    2006年3月27日 2:31
  • ということは混合モードで稼動しているということになります。

    であるならば、コマンドプロンプトから
    C:\>sqlcmd -E
    1>CREATE LOGIN UserName WITH PASSWORD='PASSWORD', DEFAULT_DATABASE='DatabaseName';
    2>GO

    としてください。
    なお、これは既定のインスタンスで名前つきインスタンスの場合は sqlcmd -E -S .\InstanceName とします。
    これで、ユーザが作成できました。
    他に権限(固定データベース ロール)が必要な場合は、sp_addrolemember ストアドプロシージャを利用してください。

    詳しい構文は
    CREATE LOGIN
    http://msdn2.microsoft.com/ja-jp/library/ms189751.aspx
    sp_addrolemember

    http://msdn2.microsoft.com/ja-jp/library/ms187750.aspx
    を参照してください。
    ちなみに現在公開されている SQL Server 2005 Service Pack 1 CTP March 2006 には SQL Server Management Studio Express がありますので、GUI での操作が可能です。
    参考までに私の BLOG を。
    http://blogs.sqlpassj.org/mitsugi/archive/2006/03/17/16435.aspx

    2006年3月27日 8:00
  • 丁寧な回答ありがとうございました。

    おかげさまで
    やりたいことが完全にできるようになりました。

    ありがとうございました。


    2006年3月28日 6:57
  • VSTOにSQL Server Developer Editionがついているのでしょうか?

    ついているのでしたら入っているはずです。

    SQL Server Express Editionが入っているとインストールされないので、一度SQL Serverのすべてのエディションをアンインストールして、Developer Editionを入れてみてください。

    2006年3月28日 12:18