私が意味するSQL Serverログインを割り当てるには
db_datareader
db_datawriter
データベースロール。しかし、お腹が痛くて疲れている瞬間に、そのユーザースキーマの所有権を誤ってユーザーに付与します。
現時点では、ユーザーがこれら2つの組み込みスキーマを「所有」することの概念的な意味を無視します。また、ユーザーがこれら2つのスキーマを所有している場合でも問題がある場合は、当面は無視します(たとえば、ユーザーを削除する場合は、組み込みのスキーマがそれに伴います)。
私の質問は、どうやって元に戻すのですか?
私は、ランダムに私のキーボードのキーを押すと、それが出てきました:
スキーマの承認を変更:: [db_datareader] TO [db_datareader]F5
しかし、それは何もしませんでした。だから今は専門家に相談する時間です。
Microsoft SQL Server 2005-9.00.5057.00(Intel X86)Mar 25 2011 13:50:04 Copyright(c)1988-2005 Microsoft Corporation Standard Edition
alter authorization
セキュリティ保護可能な(この場合はスキーマ)の所有権を指定されたプリンシパルに変更します。そのため、dboがスキーマを所有するようにしたい(私の側でチェックしたデータベースにあるので)か、スキーマを自分で所有したい。選択は相互に排他的です(私の知る限り)。