Blog rund um SQL Server und Sharepoint
WSS
Sharepoint 2010 Migration oder Upgrade
15. Feb
Sharepoint 2010 bietet einige Möglichkeiten eine bestehende Version von MOSS 2007 oder auch WSS 3.0 upzudaten:
!! Wichtig: Alle Server (inkl SQL Server) müssen 64-bit sein!!
Möglichkeit 1: in-place upgrade
Diese Möglichkeit hat ihre Vor-und Nachteile.
Vorteile:
- defintiv keine großer Aufwand.
- Der alte Inhalt wird übernommen.
- Das Look and Feel bleibt zunächst erhalten. Über Websiteactions ist es möglich die Website endgültig auf MOSS 2010 umzustellen oder sich nur eine Preview anzeigen zu lassen.
- Das In-place Upgrade läßt sich rückgängig machen..
- ein pre Upgrade Check Tool gibt über evtl Fehlen von Hotfixes oder Servicepacks Bescheid (Das Setup lädt notwendige Komponenten selbstständige runter Siehe Video zu Installation)
Nachteil:
- Was ist, wenn.. Hardwaredefekt etc..
Möglichkeit 2: Inhaltsdatenbanken in der ZA hinzufügen
Das Verfahren ist bereits seit MOSS 2007 bekannt. Die Inhaltsdatenbanken muss man allerdings hier per Hand eine nach der anderen hinzufügen. Allerdings ist jegliches upgrade denkbar, wie WSS auf MOSS Enterprise oder ähnliches.
Ein gelichzeitiges Betreiben von MOSS 2007 und MOSS 2010 ist nicht möglich.
Mit Sicherheit werden einige Hersteller Tools auf den Markt bringen, die diverse Hindernisse überwinden.
Setup des MOSS 2007 scheitert – Framework 2.0 angeblich nicht installiert
18. Jan
Je nach Installationsreihenfolge kann es vorkommen, dass SQL Server 2005 die Erweiterungen des IIS ein wenig durcheinander wirbelt. Das Setup des MOSS 2007 verlangt, dass IIS ASP.NET 2.0 Seiten zugelassen sind. SQL Server wirft dagegen das gerne wieder aus.
Anstatt nun das Framework Setup erneut starten zu müssen, bietet sich folgendes an:
c:\Windows\Microsoft.NET\Framwork 2.0\aspnet_regiis –i.
Dadurch werden die Erweiterungen im IIS erneut registiert.
Video: Installation SearchServer 2008 Express
26. Okt
Warum WSS, wenn Search Server 2008 Express mehr kann? Der Umfang ist derselbe wie beim großen Bruder, dem SearchServer. Allerdings sind etwa BDC Daten nicht indizierbar bzw. der SearchServer muss auf einer dedizierten Maschine betrieben werden, also nicht skalierbar.
Für die Installation bzw dem Betrieb seitens der Rechte kaum große Vorbereitungen zu treffen. Lediglich das Konto der ZA erwartet Vorbereitungen. Diese sind in dem Installationvideo enthalten.. Viel Spaß!
Sharepoint Search Error EventID 2436
18. Okt
Der Crawler meldet:
Die Startadresse kann nicht gecrawlt werden. .. Der Zugriff wurde verweigert. Überprüfen Sie, ob das Standardkonto für den Inhaltszugriff auf dieses Repository hat oder fügen Sie eine Crawlregel hinzu…”
Im Ereignisprotokoll findet sich folgender Eintrag wieder:
Die Lösung dafür ist gleich dem bereits in diesem Blog beschriebenen Fehler Zugriff auf Sharepoint Fehler 401: Der Loopbackcheck!
Lösung hier wie dort eine Änderung in der Registry:
Im Folgenden Schlüssel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
1) den folgenden DWORD Schlüssel hinzufügen:DisableLoopbackCheck
2) den Wert auf 1 setzen.
Falls der Schlüssel nicht vorhanden isteinfach einfügen per Kontextmenü der Maus hinzufügen. Ein restart ist bisher bei mir noch nie notwendig gewesen.
Installation MOSS 2007
22. Sep
Hier ein kleines Video zur Installation von Sharepoint Server 2007.
Tipps dazu auch im Video..
Kurze Erläuterung:
Standard Installation
bedeutet kein Hinzufügen von weiteren Servern in eine Farm. Es wird SQL Express installiert. Kein Wahl des SQL Servers.
Zugriffkonto
Das Zugriffskonto, welches der Konfigurationsassistent verlangt muss im SQL Server den Serverrollen:
securityadmin und dbcreator zugehören.
Und nun das Video:
(Silverlight). Falls der Browser dies nicht anzeigt..Link dazu: Installations Video
WSS Suchdienst Fehler: Keine Indexerstellung zugeordnet
22. Jul
Folgende Fehlermeldung taucht immer wieder mal auf:
| Die Suche kann nicht ausgeführt werden, da dieser Website keine Indexerstellung zugeordnet wurde. Weitere Informationen erhalten Sie von Ihrem Administrator. |
Das Problem taucht meist dann auf, wenn der Suchdienst erst nach Erstellen einer Webanwendung gestartet wird oder auch man übersieht es ganz einfach beim Anlegen einer Webanwendung.
Lösung:
1.) In der ZA den Suchdienst starten. (Vorgänge..Dienste auf dem Server)
2.) In Anwendungsverwaltung .. Inhaltsdatenbanken: Die richtige Inhaltsdatenbank wählen und dort die Suchserver auswählen.
Zugriff auf Sharepoint: Fehler 401
14. Jul
Das Problem ist mir nun desöfteren begegnet: Ich möchte mit dem Internet Explorer auf eine lokale Sharepoint Website zugreifen. Die Website ist so eingestellt, dass sie eine integrierte Windows-Authentifizierung verlangt. Zum umgehen der DNS Konfiguration wurde die Hosts Datei angepaßt mit (127.0.0.1 oder auch der aktuellen IP Adresse). Das Login müßte eigtl ohne weitere Eingabemasken sofort funktionieren. Aber nach 3 maligen eintippen, quittiert der Webserver mit einer 401 Fehlermeldung.
Das Problem kann man zunächst umgehen, in dem man im IIS auf Standard Authentifizierung umstellt, was allerdings nicht gerade sicher ist. 2 te Methode laut MS KnowledgeBase Artikel 896861 siehe unten.
Witziger weise funktioniert der Zugriff mit Firefox dennoch
Die Probleme treten vermehrt mit IE 8 auf
.
Der Effekt tritt nicht in der ZA auf… **hmm**
Tipp: Im Browser darauf achten, dass unter Sicherheitseinstellungen, das Anmelden in der Lokalen Intranet Zone weitergereicht wird.
- Klicken Sie auf Start und auf Ausführen, geben Sie regedit ein, und klicken Sie auf OK.
- Suchen Sie im Registrierungseditor den folgenden Schlüssel, und klicken Sie auf ihn:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
- Klicken Sie mit der rechten Maustaste auf Lsa, zeigen Sie auf Neu, und klicken Sie anschließend auf DWORD-Wert.
- Geben Sie DisableLoopbackCheck ein, und drücken Sie anschließend die [EINGABETASTE].
- Klicken Sie mit der rechten Maustaste auf DisableLoopbackCheck. Klicken Sie dann auf Ändern.
- Geben Sie im Feld Wert den Wert 1 ein, und klicken Sie anschließend auf OK.
- Beenden Sie den Registrierungseditor, und starten Sie den Computer neu.
Methode 2: Hostnamen angeben
Gehen Sie folgendermaßen vor, um die Hostnamen anzugeben, die der Loopbackadresse zugeordnet sind und eine Verbindung zu Websites auf Ihrem Computer herstellen können:
- Klicken Sie auf Start und auf Ausführen, geben Sie regedit ein, und klicken Sie auf OK.
- Suchen Sie im Registrierungseditor den folgenden Schlüssel, und klicken Sie auf ihn:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
- Klicken Sie mit der rechten Maustaste auf MSV1_0, zeigen Sie auf Neu, und klicken Sie anschließend auf Wert der mehrteiligen Zeichenfolge.
- Geben Sie BackConnectionHostNames ein, und drücken Sie anschließend die [EINGABETASTE].
- Klicken Sie mit der rechten Maustaste auf BackConnectionHostNames. Klicken Sie dann auf Ändern.
- Geben Sie in das Feld Wert den Hostnamen bzw. die Hostnamen für die Sites ein, die sich auf dem lokalen Computer befinden, und klicken Sie danach auf OK.
- Beenden Sie den Registrierungseditor, und starten Sie den IISAdmin-Dienst anschließend neu.
Nachtrag:
Auch bei IIS 7 unter w2008 gleiches Verhalten!
Grund ist übrigens eine Sicherheitsfunktion mit der Reflection Attacks verhindert werden sollen.. also Zugriff auf Websites des lokalen Server, die nicht mit dem Rechnernamen übereinstimmen..
Kann übrigens auch der Grund sein, wieso der Suchdienst nichts findet, sofern er auf der gleichen Maschine läuft!
