質問

SharePointでパーティション化されたサービスアプリケーションを設定するためのベストプラクティスを探しています。デフォルトのものではなく、カスタムのものです。

私が理解しているように、プロファイルサービスのようなパーティション化されたサービスアプリケーションは、通常のサービスアプリと同じDBを使用しています。ほとんどのテーブルでのみ、レコードはPartitionIDキーの形で追加の識別子を取得します。

だから、自分のDBで自分のサービスアプリケーションを作成したいとします。パーティション化された環境で使用されるため、該当するテーブルにパーティションIDを含める必要があります。これは、各テーブルにGUID列を含めて、私のサービス方法に同じGUIDを含めるだけの問題ですか?または、各クライアントコールにパーティションIDを自動的に含めるサービスプロキシオブジェクトを作成するためのより多くのオプションがありますか?この種のセットアップの経験はありますか?

役に立ちましたか?

解決

getメンバーのcmdletを新しいスプセンテーションコマンド(-partionModeフラグを持つnew-spprofileserivceなど)に対して実行すると、返されたメンバー /メソッドの1つではないことがわかります。さらに、インストールスプアービューCMDLETで使用されるスイッチがあり、インストール中にサービスをプロビジョニングする(これはカスタムサービスのインストールに使用されるCMDLETです)が、パーティションには何もありません。

サービスアプリケーションビジュアルハウツー:http://msdn.microsoft.com/en-us/library/gg543112.aspx#y600

サービスアプリケーションWebcast:http://msdn.microsoft.com/en-us/gg620670

サービスアプリケーションの背景:http://msdn.microsoft.com/en-us/library/cc768569.aspx

アプリケーションフレームワーク:http://msdn.microsoft.com/en-us/library/ee536537.aspx

PowerShellでサービスを管理しますhttp://msdn.microsoft.com/en-us/library/ee537913.aspx

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top