Porady
Włączenie Developer Dashboard
1
Skrypt powershell’owy do włączania Developer Dashboard zwanego w polskiej wersji językowej pulpitem nawigacyjnym programisty. Narzędzie to pozwala analizować wydajność środowiska SharePoint od strony klienta, szczególnie przydatny w wypadku pojawienia się problemów wydajnościowych. Wyświetlany raport prezentuje czasy wywołania poszczególnych metod, zapytań SQL (wraz z ich treścią) oraz czasy związane z WebPartami na stronie. Warto o tym narzędziu pamiętać.
Wyświetlanie błędów w SharePoint 2010
2
Od czasu do czasu niestety doprowadzamy do wysypania się naszego SharePointa. Niestety sytuacja taka jest nieunikniona w momencie dokonywania testów i modyfikacji. Przykład radzenia sobie w sytuacjach kryzysowych z położonym SharePointem opisałem niedawno, dzisiaj natomiast przedstawię rozwiązanie dla sytuacji gdy uzyskujemy na witrynie Sharepoint komunikat o treści: An unexpected error has occurred. Niestety treści w takowym komunikacie jak i opisie brak. Wynika to z faktu wyłączenia wyświetlania pełnej treści błędów przez IISa. Nie pozostaje więc nic jak tylko włączyć pełne wyświetlanie błędów.
Usuwanie „złych” webpartów
3
Co zrobić, gdy po dodaniu jakiegoś webpart’a otrzymujemy nieobsłużony błąd nie pozwalający wyświetlić strony? Odpowiedź jest prosta – trzeba go usunąć. Realizacja może okazać się niestety znacznie trudniejsza ze względu na brak dostępu do witryny z pechowym webpartem.
Microsoft na nasze szczęście umożliwił wykonanie operacji usuwania niechcianego webparta bez konieczności wyświetlania danej strony. W tym celu udostępniony został ekran Konserwacji składników Web Part.
Chcąc uruchomić naszą ostatnią deskę ratunku na końcu adresu witryny/strony dopisujemy tekst:
?Contents=1
Po otwarciu tego adresu będziemy mogli bezproblemowo usunąć, zamknąć czy też zresetować do ustawień domyślnych poszczególne webparty.
Konfiguracja baz SQL kontentu SharePoint
1
Ostatni wpis opisywał mniej więcej kontekst wystąpienia świetnie obsłużonego błędu HRESULT: 0x80040E14 wynikającego z braku miejsca na serwerze SQL. Dziś przypomnę natomiast ścieżkę ratunkową w takim momencie jak i dobrą praktykę w kontekście konfiguracji baz danych SharePoint na serwerze SQL.
Błąd HRESULT: 0x80040E14
1
Na weekend błąd pojawiający się podczas próby dodawania nowego elementu na liście SharePoint lub dokumentu:
HRESULT: 0x80040E14
Błąd niestety nie niesie ze sobą dobrych wieści: Właśnie skończyło się wolne miejsce na serwerze SQL.
Oznaczać to może dwa scenariusze:
1. Osiągnęliśmy limit rozmiaru bazy danych Microsoft SQL Express (4GB/10GB)
2. Skończyło się miejsce na fizycznych dyskach serwera SQL
W takim wypadku pozostaje nam jedynie wykonanie czystki na zasobach SharePoint – np. wyczyszczenie koszy witryn, zbędnego kontentu lub poszukanie miejsca na dyskach serwa SQL. Oba tematy szerokie i wymagające od nas dłuższej pracy.
SharePoint a akceleracja WAN
0
Dzisiaj krótki wpis ku pamięci dotyczący akceleracji rozproszonych sieci WAN w kontekście współpracy z SharePoint. SharePoint sam w sobie z takowym rozwiązaniem nie ma problemów nie mniej jeden problem może się pojawić. Po uruchomieniu akceleracji sieci WAN mogą przestać działać wszystkie kontrolki typu SharePoint Picker. Po uruchomieniu jakiegoś zapytania o użytkownika czy dane zewnętrzne kontrolka nie zwraca żadnych danych lub permanentnie prezentuje proces wyszukiwania.
Rozwiązaniem problemu jest wyłączenie cache’owania uwierzytelniania NTLM w narzędziu akceleracyjnym. IIS wymaga autoryzacji NTLM per request. Po wyłączeniu wszystkich opcji, które oszczędzają zasoby na tym elemencie problem zostaje rozwiązany.
Wdrożenie Cumulative Update nie zmienia numeru wersji SharePoint
0
Każdorazowe wdrożenie zbioru poprawek w postaci Cumulative Update lub też Service Packa zmienia numer wersji usługi SharePoiont. Natrafiłem jednak na scenariusz, w którym po wdrożeniu zbioru poprawek wersja usługi SharePoint nie uległa zmianie.







