2009-07-13 7 views

答えて

0

「データベースを更新する」とは、SharePointデータベースではなくカスタムデータベースを意味すると思いますか?

データベースを管理して、バージョンを保存するためのメカニズムを用意してください。最も簡単な形式では、バージョン行/列の構成表で十分です。 機能起動イベントでは、データベースのバージョンをチェックし、必要に応じてデータベースを更新するカスタムT-SQLスクリプトを実行するコードを配置できます。

0

コンテンツタイプが混乱する可能性があります。あるコンテンツでコンテンツタイプを展開し、誰かがこのコンテンツタイプ(つまり、Sharepointリスト、ドキュメント、ページレイアウトなど)を使用すると、そのコンテンツタイプを再デプロイすることによってコンテンツタイプを更新することはできません。これは設計によるものです。リストがコンテンツタイプを追加すると、サイトコレクションのコンテンツタイプのコピーが作成されます。

あり、これを解決するには、2つの方法があります。「すべての子コンテンツタイプの更新を」

    1. アップデートがGUIでコンテンツタイプとチェックは、新機能「更新コンテンツタイプx機能」を作成します。機能のアクティブ化にイベントハンドラを追加し、contentType.update(true)メソッドを適用してサイトコレクションのコンテンツタイプを更新します。すべての子コンテンツタイプが更新されたことを確認するには、コンテンツタイプIDへの開始パラメータを指定してSPQueryオブジェクトを作成します。
  • 関連する問題