SQL Server 2005

ALTER DATABASE で復旧モデルが変更できないと、社内で質問があった。
他にもいろいろなオプションをつけていたので、1つ1つ削除して試してみた。
分かったこと。
アクセス権限が「MULTI_USER」のデータベースに対して、「MULTI_USER」の指定と復旧モデル変更がある場合に、復旧モデル変更が無視されるような感じです。
後、復旧の「TORN_PAGE_DETECTION」も変更されなかった。
SQL Server 2000 では、もちろん大丈夫。
MSDNフィードバックにはじめて、この件を投稿してみました。
フィードバックの使い方が分からなくて、四苦八苦を1時間ぐらいしてしまいました。
フィードバックをクリックすればいいだけのもあったり、僕の場合はConnectionに登録されてなかったのでした。
サインインできたから、Connectionに登録されてると思ったんだけどな。

    • -

追伸
 BOLを見ていたら、他のオプションの組み合わせ可否やWITH句の使用可否とかありますね。
 この辺の関係なのかもしれないですね。