現時点では、役割を作成してそのようにプレイしたくはありません。これについて Q&D を取得しようとしているだけです。私が実行すると:
grant all to [LameDomain\CoolDude]
(a) コマンドは推奨されていない (互換性の理由でのみ保持されている)、(b) 自分でこれを行うことはできない (そしてそれが本当の問題です) という DB の吠え声が聞こえてきます。NB、私は不自由な分野のクールな男です。
それで、私の質問は(重要度の高い順に)次のとおりです。
- すべての特権を自分自身に付与するために使用できる構文は何ですか (可能であればワンライナー)?
- 必要に応じて、すべてを自分自身に付与するために使用する推奨構文は何ですか?
- コマンド「すべてをXXXに許可」の現在のバージョンは何ですか?
編集
この記事に従おうとすると、 sp_addrolememberを実行しようとすると、DB にユーザーまたはロールが存在しないというエラーが表示されます。ただし、sp_grantdbaccessを呼び出そうとすると、ユーザーが既に DB に名前を持っていることがわかります。なんてこと?!