サーチ…


備考

SharePointは、Microsoft SharePointファミリの1つ以上の製品を参照できます。

  • SharePoint Foundation :これはすべてのSharePointサイトの基礎となるテクノロジであり、SharePoint 2016では使用できなくなりました
  • SharePoint Server :これは、SharePointのオンプレミス版です。 1つ以上のSharePointサーバーを展開できます。 BI機能、エンタープライズコンテンツ管理など、SharePoint Foundation上の追加機能を提供します
  • SharePoint Online :クラウドベースのSharePoint。顧客は、サーバーのインフラストラクチャまたはスケーラビリティを気にする必要はありません。

Office 365は、SharePoint Onlineサービスを含む個別のマイクロソフト製品ですが、すべての計画がすべてのSharePoint機能をサポートするわけではありません。

以下のリンクは、使用可能なSharePointのバージョン間で広範な機能比較を提供します。

バージョン

バージョン正式名称発売日
2003年以前 SharePoint Portal Server 2002年7月9日
2003年 SharePoint Portal Server 2003 2003年11月23日
2007年 SharePoint Server 2007 2007年01月27日
2010年 Microsoft SharePoint Server 2010 2010-07-15
2013年 Microsoft SharePoint Server 2013 2013-01-09
2016年 Microsoft SharePoint Server 2016 2016-05-01

シングルサーバーファーム用のSharePoint 2016のインストール

前書き

SharePoint 2016は、SharePoint製品ファミリのバージョン16リリースです。 2016年5月4日にリリースされました。この例では、単一サーバーファーム構成を使用したSharePoint 2016のインストールについて説明します。この構成では、複数のサーバーを必要とせずにSharePointファームを設定するための基本について説明します。単一サーバーファームの対象となるシナリオは、通常、開発シナリオと非常に小規模なシナリオに限られています。

要件

SharePointをインストールする前に、基本的な環境を設定する必要があります。 SharePointは、ドキュメント、メタデータ、ログ、カスタムアプリケーション、カスタマイズなどを保存します。ベースラインの要件を超える十分なディスクスペースとRAMがあることを確認してください。

  • 64ビット互換プロセッサ上の4つのコア
  • 12〜24 GBのRAM(テストまたはプロダクト展開に依存)
  • システム用80GBハードドライブ
  • 第2のドライブとして100GBのハードドライブ
  • 64ビットWindows Server 2012 R2またはテクニカルプレビュー「しきい値」を持つサーバー
  • SQL Server 2014またはSQL Server 2016
  • .NET Framework 4.5.2または.NET Framework 4.6
  • ドメインに参加したコンピュータアカウントと委任されたファームサービスアカウント

他のすべての前提条件は、手動でインストールすることも、SharePointインストールに含まれているSharePoint前提条件インストーラを使用して実行することもできます。

インストール

  • 前提条件インストーラを実行します。続行する前にサーバーの再起動を要求することがあります
  • SharePointインストールからSetup.exeを実行します。
  • ライセンスキーを入力してください
  • ライセンス契約に同意する
  • [サーバーの種類]タブで[完了]を選択します。
  • セットアップが正常に完了するはずです
  • 完了ページで、[製品構成の実行ウィザード]の横にあるチェックボックスをオンのままにして、[閉じる]をクリックします。

構成

前の手順を続行している場合は、SharePoint 2016製品構成ウィザードが自動的に開きます。ボックスが表示されない場合や、後で構成を実行する場合は、スタート - > SharePoint 2016製品 - > SharePoint 2016製品構成ウィザードの順に選択して構成ウィザードを開きます。

  • ウェルカムページで次へをクリックします。
  • 設定中に再起動されるいくつかのサービスを示すモーダルダイアログが表示されます。何もインストールされていないので、「はい」をクリックします
  • ファームのデータベースサーバーを追加する
    • SQL Serverを実行しているマシンの名前を入力します。この場合、それはローカルマシンです
    • 構成データベースの名前を入力するか、デフォルト名のままにするSharePoint_Config
    • データベースにアクセスするドメインサービスユーザーのユーザー名(DOMAIN \ userの形式)を入力します*ドメインユーザーのパスワードを入力します
    • 完了したら次へをクリックします
  • ファームパスワードを入力します。追加のサーバーを新しいファームに参加させるときに使用されます
  • 単一サーバーファームの役割を選択する
  • Central Admin Web App(SharePointがファーム管理者によって管理される場所)を設定し、ポート番号を選択し、認証フェデレーションのタイプを選択します(NTLMまたはNegotate(Kerberose))。
  • 最終ページの設定を確認し、必要に応じて変更します
  • 準備ができたら、設定を実行します。設定には数分かかることがあります
  • 完了すると、ウィザードが開き、中央管理サイトを開くことができます
  • 失敗した場合は、%COMMONPROGRAMFILES%\ Microsoft Shared \ Web Server Extensions \ 16 \ LOGフォルダのログを調べることができます

ファーム構成

中央のWebアプリケーション、設定データベース、および中央管理が設定されると、ユーザまたは開発に使用するようにファームを設定する準備が整います。 Central Adminサイトの場所をブックマークするか、製品設定ウィザードと同じ場所にあるショートカットからアクセスできます。

  • 後で構成を開始する場合は、「クイック起動」 - >「構成ウィザード」 - >「ファーム構成ウィザード」をクリックします。
  • インストール手順からウィザードを開始する場合は、ウィザードの開始をクリックします。
  • はいまたはいいえをクリックして顧客改善プログラムに参加するかどうかを選択します
  • ファーム構成ページで、ファームでバックグラウンドサービスを実行するドメインアカウントを選択します
    • このアカウントはデータベースアカウントと同じでもかまいませんが、ロールと権限の分離では異なる場合もあります
    • DOMAIN \ userとしてアカウントを入力してください
  • [サービス]ページでファーム上で利用可能なサービスを検証する
  • ファームで最初のサイトコレクションを作成します(この手順はスキップして後で実行できます)
    • サイトコレクションのタイトル、説明、Webアドレス(通常、最初のサイトはサーバールートにあります)、およびテンプレート
    • ほとんどのものは変更することができます(タイトル、説明)簡単に変更することができますが、Web URLのような他のものは、テンプレートを簡単にロールバックすることもできませんが、SharePointでは大量のカスタマイズが可能で、基本テンプレートを使用してサイトのスタイルとレイアウトを変換できます
  • 設定が完了したら、[完了]をクリックします

ファームと最初のサイトコレクションが使用できるように構成されました。

SharePoint FrameworkでWebパーツを構築する

dev.office.com/sharepointは、SharePoint Frameworkを開始するのに最適な場所です。

SharePoint Frameworkは、最初にOffice 365でSharePoint Onlineをターゲットとした、SharePoint開発に対する近代的なクライアントサイドのアプローチです。SharePoint Frameworkで作成されたWebパーツは新しいタイプのWebパーツであり、既存のSharePointページと新しいSharePointページ

最初のSharePointクライアントサイドWebパーツ構築する(Hello Worldパート1)でホストされているこのプロセスの素晴らしいhello worldの例があります 。 dev.office.comのすべての例は、githubを通してコミュニティの貢献に利用できます。

SharePoint FrameworkのHello Worldの基本的な手順は次のとおりです。

  1. Yeoman SharePoint Generatorを使用してプロジェクトのスケルトンを生成します

    yo @ microsoft / SharePoint

  2. 選択したエディタで生成されたコードを編集します。 Visual Studioコードのサポートは、プラットフォーム間で強力です。

  3. gulpとローカルSharePoint Workbenchを使用してWebパーツをプレビューする

    ガルプスサービス

  4. SharePoint Online環境でのプレビュー

次のURLにアクセスしてください: ' https://your-sharepoint-site/_layouts/workbench.aspx '

SharePoint ULSのログとログ

SharePoint Unified Logging Service(ULS)は、opsと開発者の両方にサポートとデバッグ機能を提供します。ログを読み取る方法を理解することは、問題を解決するための重要な第一歩です。

ツーリング

マイクロソフトはULSビューアを提供して、ファームが実行されているときに現在書き込まれている古いログとログの読み取りを支援します。また、フィルタリングしてログに書式を適用して、問題の絞り込みに役立てることもできます。

相関識別子

問題を特定するには、特定の相関IDだけを調べると便利です。各相関IDは、システムの要求または終了アクション(時間ジョブバーなど)に関連付けられます。レンダリング中のWebページに問題がある場合、ULSログに要求を配置して特定の相関IDに分離すると、他のログからすべてのノイズが除去され、問題を特定するのに役立ちます。

マイコードにSPMonitoredScopeを追加する

ロギングの追加とパフォーマンスモニタリングを追加する方法の1つは、コードにSPMonitoredScopeを追加することです。

using (new SPMonitoredScope("Feature Monitor"))
{
    // My code here 
}

このコードでは、リクエストの始めと終わり、および一部のパフォーマンスデータが記録されます。 ISPScopedPerformanceMonitorを実装する独自のカスタムモニタを構築することで、一連のコードのトレースレベルまたは最大実行時間を設定できます。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow