開発済みのメタデータタームストアをDev-Test-Prod全体で同期することは可能ですか?
-
16-10-2019 - |
質問
SharePoint 2010でマネージドメタデータサービスを使用して、異なる農場でタームセットを同期することは可能ですか(または、既存の用語セットをCSVにエクスポートして別の農場に輸入できる)?
解決
します http://termsetimporter.codeplex.com/ 助けます?
あなたが試すことができます http://metadataexportsps.codeplex.com/ また
他のヒント
多分あなたはこれを役立つと思うでしょう:
http://termsetimporter.codeplex.com/
正直に言うと、おそらくPowerShellスクリプトをノックアップして、オブジェクトモデルを使用してタームセットをかなり迅速に抽出することができますが、これが機能する場合は、なぜホイールを再発明します。
最近、私たちは最近、実稼働サイトに管理されたメタデータデータベースを添付し、コンテンツデータベースと一緒に移動するだけで、単にテストから生産に移行しました。
このアプローチが選択された理由は、ユーザーがすでにテスト環境でコンテンツの記入を開始しているためです。 CODEPLEXのようなインポート/エクスポートソリューションは、コンテンツデータベースの既存の用語使用法を取り外すことに注意してください。たとえば、分類法を使用してドキュメントをタグ付けする場合、データはコンテンツデータベースを移行した後に留まりますが、分類データベースを移動するのではなく既存の用語をインポートするだけの場合、ドキュメントの項目はリストのみであるため、 /TaxonomyHiddenListは、元の用語とはまったく異なるガイドを持っているため、「新しい」用語を識別することはできません。
これは、コンテンツデータベースと用語の両方をある農場から別の農場に移動する場合のみ問題であることに注意してください。これは、まだ用語を使用していないCleanコンテンツデータベースに移動する場合ではありません。
新しいサービスアプリケーションを作成するときは、既存の分類データベースを指すことを忘れないでください http://technet.microsoft.com/en-us/library/cc263299.aspx
ここで別の可能なアプローチ(ソースコードを使用): Microsoft SharePoint 2010 Term Storeからの分類法のエクスポート
SharePointのMatchpointをご覧ください。 SQLデータベース、Active Directory、SharePointリスト、またはその他のカスタムソースなどのさまざまなソースを備えたTermimporterを提供し、管理されたメタデータを同期し続けます。
http://getmatchpoint.com/media-center/news/preview-matchpoint-term-store-importer
はい、SharePoint 2010の分類マネージャーのようなサードパーティツールを使用してください:
ここで試すことができます:http://www.layer2.de/en/products/pages/taxonomy-manager-sharepoint-2010.aspx
ありがとう、フランク
はい。 Serviceaware Term Store SyncなどのSharePointアドインを使用して、手動またはスケジュールされた同期のいずれかを実行できます。 SharePoint 2013とSharePoint Onlineの両方がOffice365にサポートされています。
完全に機能する無料の30日間の試用版をダウンロードできます http://www.serviceaware.com/product/download
ありがとう
シャーロット、サービス用品
これを行うための最高の無料のSharePoint PowerShellツールは、Gary Lapoint(.WSPパッケージとしてインストール)によるものです。http://www.falchionconsulting.com/powershellviewer/default.aspx?version=sp2013&cmdlet = export-spterms http://www.falchionconsulting.com/powershellviewer/default.aspx?version=sp2013&cmdlet = import-pterms
エクスポートは便利なXML形式で、所有者= "domain farmer"を所有者= "" blankにしっかり見つけて置き換えることができます。その後、あらゆる農場に輸入します。
これを行う本当に簡単な方法は、農場間でサービスを共有することです。私の好みは、生産の「本当の」1つを維持し、開発に関するマネージドメタデータサービスプロキシを作成することにより、開発にそれを使用することです。自動的に持ち越されます...