Marco's profileMarco Scheel aka GeekDot...PhotosBlogListsMore ![]() | Help |
|
|
May 30 SharePoint und Microsoft SQL Server 2008 Reporting Add-in InstallationIch habe eben versucht die Reporting Integration für den SQL2008 auf dem MOSS Server zu aktivieren. Die Installation ist ohne Fehler abgebrochen. Die Lösung gibt es in der Readme von MS zum Add-In: Readme: Download aus dem February CTP Feature Pack des SQL 2008:
Ciao Marco Windows Server 2008 und fehlender POP ServiceIch beschäftige mich gerade mit dem Windows Server 2008 (wird ja auch Zeit) und schaue mir speziell den IIS an. Einen Post dazu wird es sicher in Zukunft geben. Meinem Interesse am W2K8 Server gilt natürlich auch speziell der SharePoint-Fähigkeit. Erstes Fazit ist toll, aber auch dazu später mehr. Negativ aufgefallen ist nun der fehlende POP3 Service. Ob die Mehrheit ihn benötigt, ist jetzt nicht die Frage. Für ein (schlanke) SharePoint Testumgebung war es allerdings die einfachste Möglichkeit, eine Szenario samt Mail zu realisieren.
Die Lösung habe ich nicht getestet, da ich überlege, ob ich nicht den hMailServer für so was nehme. Wenn jemand ein Vorschlag hat, der ohne Exchange auskommt, bin ich für alle Berichte bankbar. Ciao Marco May 16 SharePoint (MOSS) und KerberosI
Was man vorher tun muss:
Die Konfiguration des IIS übernimmt dann SharePoint selbst. Beim Anlegen der Applications wird man gefragt, wie man Authentifizieren will. Später kann man die Option über den Central Admin im Tab Application Management unter dem Punkt Authentication Provider finden. Sollte das Umstellen mit einem Fehler quitiert werden, ist Vorsicht geboten. Ein erneutes Aufrufen zeigt zwar den gewünschten Wert an, aber dieser wird nicht "live" ausgelesen, sonder kommt aus der ConfigDB. Ich hatte schon Installationen in denen ein Bug im IIS (OWS Timer Bug) dazu führte, dass die Metabase nicht zu schreiben war. Merkt man auch daran das das IIS Management Tool nicht auf geht. Weitere Informationen:
Ciao Marco May 13 Fehler beim Erstellen eines Zeitplans im SSPIch habe jetzt schon einige Installation mit dem Microsoft Office SharePoint Server 2007 (MOSS) gemacht. In der Regel sind es komplexere Installationen. Es sind also neben dem SQL Server noch zwei weitere Server in der SharePoint Farm. Bei der Konfiguration gehe ich immer Schritt für Schritt vor. Installation der Software, Konfiguration auf dem Server "Application Server" für Central Admin Host, den Rest der Farm joinen, SSP anlegen (SSP Application und MySite Application anlegen), alle Optionen unter "Operations", alle Optionen unter "Application Management" und zum Schluss alle Optionen des SSP. So weit hat sich Routine eingestellt und es ist mit keiner Komplikation zu rechnen. Allerdings kommt dann der Punkt für den "Profile Import" oder "Search - Content Source" zum Erstellen der Schedules. Und auch mit SP1 (noch keine Rollups) bekomme ich hier immer mal wieder einen Fehler "Access Denied". Grund für den Fehler ist wohl eine fehlerhafte Konfiguration des "%windir%\tasks" Ordners und der Sicherheitseinstellungen. Für die AppPool Accounts muss hier die korrekte Security eingestellt werden. Details wie man das auch bei dem speziellen Ordner der "Scheduled Tasks" macht findet man hier: Ich mache bald eine Installation direkt mit SP1 Rollups (3 an der Zahl zum heutigen Stand) und werde berichten, was passiert. Ciao Marco Eigene Style Informationen im WYSIWYG-Editor von SharePointDas Tool der Wahl heißt SharePoint Designer und wie es geht erklärt MS selbst: Create HTML Editor styles - SharePoint Designer - Microsoft Office Online Ciao Marco SharePoint (Coding) und SpeicherverwaltungFolgende Artikel behandeln das Thema oder die Auswirkung:
Ein guter SharePoint Programmierer muss also wissen, was hinter seinen Objekten steckt. Leider ist es es auch nicht so einfach immer ein Dispose aufzurufen, wo es angeboten wird :-S Ein Sharepoint Objekt das direkt aus dem SPContext kommt, wurde zum Beispiel nicht von dem Programmierer erstellt und somit ist er auch nicht für das schließen verantwortlich. Er darf es sogar nicht schlichen, da noch anderer Programmcode nach ihm das Objekt benötigt. Es wird also deutlich, dass es darauf ankommt, wo ich meine Objekte her bekomme. In der Regel ist man gut beraten, die MS Guides zu lesen und diese zu befolgen. Ein MS SharePoint Objekt, welches das IDisposable Interface implementiert, sollte auf jeden Fall geprüft werden, ob es geschlossen werden muss. Wenn man nun solche Probleme hat, sollte man sich einfach den Artikel von Stefan Grosser ansehen. Es wird schnell klar, dass es nicht trivial ist, die Quelle zu finden. Selbstgeschriebener oder eingekaufter Code kann die Quelle für Speicherprobleme sein, allerdings gibt es auch genug andere Ursachen, die von MS direkt kommen. Zumindest läßt der eine oder andere KB Artkel darauf schließen. Also dann happy coding. Ciao Marco SharePoint und PermissionsZum Nachschlagen für die Rechte, die ein User haben kann, die für Filterung von Elementen (z.B. Navigationspunkten in Systemmenüs) zuständig sind (Audience Targeting): Hintergrund ist das Ein- und Ausblenden von Controls, wenn der User zum Beispiel Listen erstellen kann. Ein Beispiel in dem MS das selber macht ist die MasterPage des Intranet Collaboration Portals. Hier wird der Punkt "View all site content" für User ohne entsprechende Rechte versteckt. Somit ist es für eigene Solutions und Menüeinträge ebenfalls relevant. Ciao Marco Arbeiten mit dem Sharepoint "Site Directory"Ich habe mich vor kurzem etwas intensiver mit dem MS SiteDirectory Template beschäftigt. Es ging darum, hier automatisch MetaDaten zu aktualisieren. Die "Kindsite", die im SiteDirectory einen Eintrag in der "Sites" Liste hat, sollte unter speziellen Bedingungen aktualisiert werden. Nun ist die Frage wie kommt man ran? Die URL irgendwie speichern? Aber wer macht das? Wann macht man das? Ein Griff zur PowerShell hat schnell zu Tage gefördert, dass alle Anstrengungen überflüssig sind. Zumindest für Sites, die über das SiteDirectory erstellt wurden, findet man in den Properties des SPWeb Objektes die nötigen Informationen:
Ciao Marco MySite Creation FehlerIn zwei Installationen hatte ich jetzt schon einen Fehler beim Erzeugen von MySites, obwohl das bisher ohne Problem funktioniert hat. Es wird wohl an SP1 oder einem anderen MS OS Update liegen, da auch bisher Farmen, die über 1 Jahr ohne Probleme liefen, betroffen sind. Bei der bereits laufenden Farm hat mir der System Center Operations Manager (SCOM oder OpsMgr) den Gefallen getan, mich darüber zu informieren, da nicht unbeingt jeder User sich darüber beschwert, wenn etwas nicht funktioniert, was er bisher noch nciht kennt :-) Die Lösung: Bei mir hat auch das Aufnehmen in die locale Admingruppe geholfen, irgendwie unschön, aber solange ich nicht mehr Zeit habe, das bei MS zu verifizieren und ein Hotfix anzufordern (wenn er denn existiert), wird es erstmal so bleiben. Ciao Marco Move SQL Server Database FilesIch komme immer wieder in die Situation, dass ich die System oder zumindest die tempdb einer MS SQL Server Installation umlegen muss. Anweisungen für das Vorgehen findet man hier: Am einfachsten und wichtigsten ist das Umkonfigurieren der tempb. Ciao Marco AD Properties für Profile ImportEs kommt immer mal wieder vor, dass man mit den Standard Properties des Profile Imports (im Shared Service Provider zu finden) nicht auskommt. Zum Beispiel ist das AD Feld für das Unternehmen (Company) nicht gemapped. Eine schnelle Suche hat mich hier her geführt: Vielleicht hilft es euch ja auch weiter. Mir hat es geholfen, mein Property aus dem AD zu fischen. Ciao Marco Interessante LinksEinfach mal so in den Raum gestellt: Ciao Marco Hallo Jan...ich bin wieder daIch hatte die letzten Monate viel zu tun. Privat wie geschäftlich. Geschäftlich versorgt mich Sharepoint mit mehr als genügend Arbeit. Nach der Arbeit versuche ich mich dann meiner jungen Familie zu widmen. Ergebnis? * Viele interessante SharePoint Projekte * Der Versuch regelmäßig zu festen Zeiten mit meinem Sohn und meiner Frau zu Frühstück und Abendbrot zu essen * Meine Google Reader Statistik für ungelesene Elemente (siehe Anhang) Ciao Marco P.S. Speziell für Jan schon mal einige Posts in beliebiger Reihenfolge |
|
|