SharePoint Server 2010 を使用していて、サイト コレクションの機能である「SharePoint Server の発行インフラストラクチャ」機能をアクティブ化しようとするときに次のエラーメッセージが表示されアクティブ化できないことがあります。
「列の制限数を超えています。
指定したデータ型の列が多すぎます。いくつかの列を削除してください。数値や通貨などのいくつかの列の方は、同じデータ型を使用していることに注意してください。」
この問題が発生するのは原因には簡易展開ジョブ機能が絡んでいて、内部的に作成される「簡易展開アイテム」リストが影響しているようです。このリストはWebブラウザー上からは非表示になっているため、SharePoint Designer 2010 を使うか、直接URL(http://<サイトのURL>/quick%20deploy%20items/)にアクセスしないと存在が分かりません。このリストを削除してしまえばよいようですが、既定では削除ができません。そのため解決策はPowerShell を使って、一旦削除可能な状態に変更し、このリストを削除することです。
$Web=Get-SPWeb http://yoursharepoint/yoursite
$List=$Web.Lists["Quick Deploy Items"]
$List.AllowDeletion=$True
$List.delete()
ご参考まで。
コメント