Suche…


Bemerkungen

SharePoint kann sich auf ein oder mehrere Produkte aus der Microsoft SharePoint-Produktfamilie beziehen.

  • SharePoint Foundation : Dies war die zugrunde liegende Technologie für alle SharePoint-Websites und steht für SharePoint 2016 nicht mehr zur Verfügung
  • SharePoint Server : Dies ist die lokale Version von SharePoint. Sie können einen oder mehrere SharePoint-Server bereitstellen. Es bietet zusätzliche Funktionen für SharePoint Foundation, z. B. BI-Funktionen, Enterprise Content Management und mehr
  • SharePoint Online : Cloud-basierte Version von SharePoint. Der Kunde muss sich nicht um die Serverinfrastruktur oder die Skalierbarkeit kümmern.

Office 365 ist ein separates Microsoft-Angebot, das den SharePoint Online-Dienst umfasst, obwohl nicht alle Pläne alle SharePoint-Funktionen unterstützen.

Die folgenden Links bieten umfangreiche Funktionsvergleiche zwischen verfügbaren SharePoint-Versionen:

Versionen

Ausführung Offizieller Name Veröffentlichungsdatum
Vor 2003 SharePoint Portal Server 2002-07-09
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

Installation von SharePoint 2016 für eine Serverfarm

Einführung

SharePoint 2016 ist die Version 16 der SharePoint-Produktfamilie. Es wurde am 4. Mai 2016 veröffentlicht. In diesem Beispiel wird die Installation von SharePoint 2016 mithilfe der Konfiguration mit einer Serverfarm beschrieben. Diese Konfiguration umfasst die Grundlagen zum Einrichten einer SharePoint-Farm, ohne dass mehrere Server erforderlich sind. Beachten Sie, dass die behandelten Szenarien einer einzelnen Serverfarm normalerweise auf Entwicklungsszenarien und sehr kleine Produktionsszenarien beschränkt sind.

Bedarf

Vor der Installation von SharePoint muss die Basisumgebung eingerichtet werden. SharePoint speichert Dokumente sowie Metadaten, Protokolle, benutzerdefinierte Anwendungen, Anpassungen und vieles mehr. Stellen Sie sicher, dass über den Basisanforderungen genügend Speicherplatz und RAM zur Verfügung stehen.

  • 4 Kerne auf einem 64-Bit-kompatiblen Prozessor
  • 12 - 24 GB RAM (je nach Test- oder Produktbereitstellung)
  • 80 GB Festplatte für das System
  • 100 GB Festplatte als zweites Laufwerk
  • Server mit 64-Bit-Windows Server 2012 R2 oder Technical Preview-Schwellenwert
  • SQL Server 2014 oder SQL Server 2016
  • .NET Framework 4.5.2 oder .NET Framework 4.6
  • Domäne trat Computer und delegierten Farmdienstkonten bei

Alle anderen Voraussetzungen können manuell installiert oder mithilfe des in der SharePoint-Installation enthaltenen Installationsprogramms für SharePoint-Voraussetzungen ausgeführt werden.

Installation

  • Führen Sie das Installationsprogramm für Voraussetzungen aus. Möglicherweise muss der Server neu gestartet werden, bevor Sie fortfahren
  • Führen Sie Setup.exe aus der SharePoint-Installation aus
  • Geben Sie den Lizenzschlüssel ein
  • Akzeptieren Sie die Lizenzvereinbarung
  • Wählen Sie auf der Registerkarte Server Type "Complete" aus
  • Das Setup sollte erfolgreich abgeschlossen werden
  • Lassen Sie auf der vollständigen Seite das Kontrollkästchen neben dem Assistenten zum Ausführen von Produktkonfigurationen aktiviert, und klicken Sie auf Schließen

Aufbau

Wenn Sie mit dem vorherigen Schritt fortfahren, sollte der SharePoint 2016-Produktkonfigurations-Assistent automatisch geöffnet werden. Wenn das Feld nicht angezeigt wird oder Sie die Konfiguration später ausführen, öffnen Sie den Konfigurationsassistenten über Start -> SharePoint 2016-Produkte -> SharePoint 2016-Produktkonfigurations-Assistent.

  • Klicken Sie auf der Begrüßungsseite auf Weiter
  • In einem modalen Dialogfeld werden einige Dienste angezeigt, die während der Konfiguration neu gestartet werden können. Es wurde noch nichts installiert, also klicken Sie auf Ja
  • Fügen Sie den Datenbankserver für die Farm hinzu
    • Geben Sie den Namen des Computers ein, auf dem SQL Server ausgeführt wird. In diesem Fall handelt es sich um den lokalen Computer
    • Geben Sie den Namen der Konfigurationsdatenbank ein oder behalten Sie den Standardnamen SharePoint_Config bei
    • Geben Sie den Benutzernamen des Domänendienstbenutzers ein, der auf die Datenbank zugreifen soll (in Form von DOMÄNE \ Benutzer). * Geben Sie das Kennwort für den Domänenbenutzer ein
    • Klicken Sie auf Weiter, wenn Sie fertig sind
  • Geben Sie das Farmpasswort ein. Dies wird verwendet, wenn zusätzliche Server mit der neuen Farm verbunden werden
  • Wählen Sie die Rolle Single Server Farm aus
  • Konfigurieren Sie die Central Admin-Webanwendung (über die SharePoint von den Farmadministratoren verwaltet wird). Wählen Sie die Portnummer und den Typ des Authentifizierungsverbundes aus (NTLM oder Negotate (Kerberose)).
  • Überprüfen Sie die Einstellungen auf den letzten Seiten und nehmen Sie gegebenenfalls Änderungen vor
  • Wenn Sie fertig sind, führen Sie die Konfiguration aus. Dies kann einige Minuten dauern
  • Wenn Sie fertig sind, öffnen Sie den Assistenten, um die Central Admin-Site zu öffnen
  • Bei einem Fehler können Sie die Protokolle im Ordner% COMMONPROGRAMFILES% \ Microsoft Shared \ Web Server Extensions \ 16 \ LOG untersuchen

Farmkonfiguration

Sobald die zentrale Web-App, die Konfigurationsdatenbank und der zentrale Administrator eingerichtet sind, können Sie die Farm zur Verwendung für Benutzer oder für die Entwicklung konfigurieren. Sie können den Speicherort der Central Admin-Site mit einem Lesezeichen versehen oder über eine Verknüpfung an demselben Speicherort wie der Produktkonfigurations-Assistent darauf zugreifen.

  • Wenn Sie die Konfiguration später starten, klicken Sie auf Schnellstart -> Konfigurationsassistenten -> Farmkonfigurationsassistent
  • Wenn Sie den Assistenten vom Installationsschritt aus starten, klicken Sie auf Assistenten starten
  • Wählen Sie aus, ob Sie am Kundenverbesserungsprogramm teilnehmen möchten, indem Sie auf Ja oder Nein klicken
  • Wählen Sie auf der Farmkonfigurationsseite das Domänenkonto aus, das Hintergrunddienste in der Farm ausführen soll
    • Dieses Konto kann zwar mit dem Datenbankkonto identisch sein, kann sich jedoch bei der Trennung von Rollen und Berechtigungen unterscheiden
    • Geben Sie das Konto als DOMÄNE \ Benutzer ein
  • Überprüfen Sie die Dienste, die in der Farm verfügbar sein sollen, auf der Seite Dienste
  • Erstellen Sie die erste Websitesammlung in der Farm (dieser Schritt kann zu einem späteren Zeitpunkt übersprungen werden).
    • Geben Sie den Titel, die Beschreibung und die Webadresse der Websitesammlung (normalerweise die erste Website befindet sich im Serverstammverzeichnis) und die Vorlage ein
    • Die meisten Dinge können geändert werden (Titel, Beschreibung). Sie können leicht geändert werden. Andere, wie die Web-URL, benötigen jedoch viel mehr Arbeit, um sie zu ändern. Die Vorlage kann auch nicht ohne weiteres rückgängig gemacht werden. In SharePoint sind jedoch zahlreiche Anpassungen möglich, sodass Sie jede Basisvorlage verwenden und den Stil und das Layout der Website konvertieren können
  • Wenn Sie mit der Konfiguration fertig sind, klicken Sie auf Fertig stellen

Die Farm und die erste Websitesammlung sind jetzt für die Verwendung konfiguriert.

Erstellen Sie ein Webpart mit dem SharePoint Framework

dev.office.com/sharepoint ist ein großartiger Ort, um mit dem SharePoint Framework zu beginnen.

Das SharePoint Framework ist ein moderner, clientseitiger Ansatz für die SharePoint-Entwicklung, der ursprünglich auf Office Online in Office 365 ausgerichtet war. Mit dem SharePoint Framework erstellte Webparts sind ein neuer Typ von Webparts, die sowohl auf vorhandenen SharePoint-Seiten als auch auf SharePoint hinzugefügt werden können neue SharePoint-Seiten.

Für diesen Prozess, der unter Erstellen Sie Ihren ersten SharePoint-Client-seitigen Webpart (Hello World Teil 1) gehostet wird, gibt es ein gutes Beispiel für die Welt. Alle Beispiele auf dev.office.com stehen für Community-Beiträge über github zur Verfügung.

Die grundlegenden Schritte von Hello World im SharePoint Framework sind:

  1. Generieren Sie das Skelett des Projekts mit dem Yeoman SharePoint Generator .

    yo @ microsoft / SharePoint

  2. Bearbeiten Sie den generierten Code in einem Editor Ihrer Wahl. Die Unterstützung für Visual Studio Code ist auf allen Plattformen stark.

  3. Zeigen Sie eine Vorschau des Webparts mit gulp und der lokalen SharePoint Workbench an

    Schluck servieren

  4. Vorschau in Ihrer SharePoint Online-Umgebung

Gehen Sie zur folgenden URL: ' https: //your-sharepoint-site/_layouts/workbench.aspx '

SharePoint ULS-Protokolle und -Protokollierung

Der Unified Logging Service (ULS) von SharePoint bietet Support- und Debugging-Funktionen für Benutzer und Entwickler. Das Verständnis der Lesung der Protokolle ist ein wichtiger erster Schritt zur Behebung von Problemen.

Werkzeugbau

Microsoft stellt den ULS Viewer bereit, um alte Protokolle und Protokolle zu lesen, in die aktuell geschrieben wird, während die Farm ausgeführt wird. Es kann auch filtern und die Formatierung auf Protokolle anwenden, um ein Problem einzugrenzen.

Korrelationskennung

Um ein Problem zu isolieren, ist es hilfreich, nur eine bestimmte Korrelations-ID zu betrachten. Jede Korrelations-ID ist einer Anforderung oder Ende-an-Ende-Aktion des Systems zugeordnet (z. B. einem Zeitberater). Wenn bei der Wiedergabe einer Webseite ein Problem auftritt, wird durch das Auffinden der Anforderung in den ULS-Protokollen und durch das Isolieren der entsprechenden Korrelations-ID das gesamte Rauschen aus den anderen Protokollen entfernt, wodurch das Problem lokalisiert werden kann.

SPMonitoredScope zu My Code hinzufügen

Eine Möglichkeit zum Hinzufügen der Protokollierung und einiger Leistungsüberwachung ist das Hinzufügen von SPMonitoredScope zu Ihrem Code.

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

Dieser Code protokolliert den Beginn und das Ende Ihrer Anforderungen sowie einige Leistungsdaten. Wenn Sie Ihren eigenen benutzerdefinierten Monitor erstellen, der ISPScopedPerformanceMonitor implementiert, können Sie den Trace-Level oder die maximale Ausführungszeit für einen Satz von Code festlegen.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow