すべて、
私は、SQL Server 2008をドメイン(ADと言う)のサーバー(Server1と言う)にインストールしています。AD \ Sql1というドメインアカウントも持っています。これはドメイン(AD)の管理者アカウントではありませんが、Server1の管理者になりたいです。次に、ローカルアカウントではなく、そのドメインアカウントのSql Serverにログインを作成します。
それ、どうやったら出来るの?
質問:
- ユーザーAD \ Sql1、私は彼をServer1の管理者にしたい。そのために、同じユーザー名(たとえばServer1 \ Sql1)でローカルアカウントを作成し、ローカルアカウントをマシンの管理者にするだけです。そのローカルアカウントは、同じ名前のドメインアカウントに自動的にマッピングされますか?
CREATE LOGIN [AD\Sql1] FROM WINDOWS
私にとってはうまくいかなかったここに追加する必要があります。私はuser does not exist in Windows
(そのような何か) と言ってエラーを得ました - さて、上記の手法が機能する場合。AD \ Sql1がSever1の管理者になると仮定しましょう。だから、理論的には、SQL ServerでそのWindowsドメインアカウントのSQLログインを作成する必要はありませんよね?BUILTIT \ Adminsの一部であるすべてのローカル管理者は、自動的にSQL Serverへのsysadminアクセス権を持っていますか?
どこで私は間違えましたか?この概念をよりよく説明できるURLを共有してください。
編集:質問1と質問2は独立して重要であることも追加する必要があります。ドメイン/ Windowsアカウントをとして追加する方法を知っていますsysadmin
。しかし、ドメインアカウントとローカルアカウント間のマッピングの仕組みに興味があります。ここでの私の目標は、ローカルアカウントをsysadminとして追加する方法ではなく、かなり迅速に行うことができることです。私の意図は失礼ではなく、可能な限り明確にすることです。それでも質問が明確でない場合は、詳細をお知らせください。
ありがとう、
_UB
編集:文法
CREATE LOGIN [AD\Sql1] FROM WINDOWS
、ユーザーがWindowsに存在しないというエラーが表示されました。そのため、私は彼をローカルマシンに使用するように追加する必要がありました(それから動作します)。