Kategorie: Microsoft SQL Server
-
Vor einiger Zeit hatte ich eine Blogreihe erstellt, in der ich erkläre, wie Du ein ETL-Paket in den SQL Integration Services (SSIS) erstellen kannst, um so die in Project Online gespeicherten Informationen in eine gewünschte Tabelle zu importieren. In dem damaligen beschriebenen Beispiel ist es allerdings so, dass das Paket alle Informationen aus den Tabellen in den SQL-Server importiert. Das kann natürlich dazu führen, dass je nach Menge der Datensätze der Import einige Zeit benötigt. Denn wenn ich hier nur die Standardfelder aus der Tabelle „Vorgänge“ nehme, besitzt diese ohne entsprechende benutzerdefinierte Enterprise Felder knapp 100 Spalten. Wenn der Import…
Datum:
Letzte Änderung:
Autor:
-
Diese Woche kontaktierte mich ein Kunde. Ihm war aufgefallen, dass die Synchronisierung zwischen den SQL Server Integrated Services (SSIS) und Project Online nicht mehr funktioniert. Natürlich habe ich mir das Ganze dann mal ein wenig genauer angeschaut. Ziel der SSIS-Dienste ist es, die Informationen aus den Tabellen Projekte und Vorgänge in zwei Lokale Datenbanken zu speichern, damit diese von einer anderen Lösung aus dem Bauwesen weiterverarbeitet werden können. Bei der Überprüfung des ETL-Paketes stellte sich heraus, dass die Synchronisierung sofort abgebrochen wurde. Auch im Visual Studio wurde mir ein Fehler schon bei dem Zugriff auf die OData Daten angezeigt. Allerdings…
Datum:
Letzte Änderung:
Autor:
-
Vor langer Zeit installierte ich bei einem unserer Kunden einen Project Server 2013. Der Kunde benötigte neben der PWA ebenfalls die Projektwebsites (SharePoint-Teamswebsites) für die Ablage der Projektdokumente. Da neben der normalen PDF-, Word-, Excel- oder PowerPoint-Dateien eine große Zahl an Bilder für die Projektdokumentation benötigt wurden, wuchs die Größe der WSS_Content_DB schon nach einer kurzen Zeit stark an. Damals fragte mich der IT-Leiter, wie man das Problem lösen könnt und ich riet im die Verwendung des SQL-Features RBS (Remote Blob Storage). Dieses Feature ermöglicht größere Daten auf einen Filestore abzulegen. Damit werden nicht mehr die Dateien selber im SQL…
Datum:
Letzte Änderung:
Autor:
-
Wie Sie sicherlich wissen, führen bekanntlich viele Wege nach Rom. Aus diesem Grund habe ich mich entschieden, den kürzesten Weg zu nehmen. Es gibt für den Datenimport zwei Möglichkeiten. Im ersten Schritt werden die Daten in die Datenbank geschrieben. Anhand der ProjectID geprüft. Ist der Datensatz vorhanden wird er abgedatet – wenn nicht neu erstellt. Gleichzeitig muss noch geprüft werden, ob ein Projekt gelöscht wurde oder nicht. Das kann man so machen oder aber einfach die Daten löschen und einmal am Tag einen neuen Export generieren. Das letztere ist bei kleineren Datenmengen ebenso umzusetzen, wie die andere Option. Melden Sie…
Datum:
Letzte Änderung:
Autor:
-
Oft stellen Kunden mir die Frage, ob man feststellen kann, ob es eventuell Probleme mit der Performance auf dem SQL Server geben kann. Natürlich gibt es eine Menge Tools die einen Administrator hier unterstützen können – oder man versucht im ersten Schritt die Probleme mit hauseigenen Microsoftmitteln zu lösen. Auf dem SQL Server kann man die Performance einmal mit dem Windows Leistungsüberwachung und dem SQL-Profiler aufzeichnen. Danach werden die Werte dann in den SQL-Profiler geöffnet und können gegeneinander ausgewertet werden. Ich möchte Ihnen in diesem Blogbeitrag eine kurze Anleitung geben, wie Sie dies mit kleinen Beispielwerten erstellen können. Natürlich können…
Datum:
Letzte Änderung:
Autor:
-
In meinem letzten Blog-Artikel habe ich Ihnen gezeigt, wie Sie die Projektdaten aus Project Online in eine Datenbank mit den SQL Server Integration Services (SSIS) importieren können. Damit Sie einen Bericht erstellen können, benötigen Sie einen SQL Reporting Server (SSRS). Dieser Dienst kann als Add-In innerhalb einer SharePoint Server 2016 Farm bereitgestellt werden oder aber Sie können die Reporting Server 2016 als Nativdienst bereitstellen. In dieser Anleitung möchte ich Ihnen zeigen, wie sie den Reporting Server 2016 in Ihrer Infrastruktur bereitstellen und als Office 365 Kunde die PowerBI Funktionalität aktivieren. Ich habe mich in diesem Blog Beitrag extra dazu entschieden…
Datum:
Letzte Änderung:
Autor:
-
Wenn Sie versuchen Project Online Daten über die SSIS (SQL Integration Services) abzurufen, kommt es beim Abrufen entsprechend der Dokumentation von Project Online über die Abfrageoptionen zur der folgenden Fehlermeldung. “The following error is returned from the feed: Fehler beim Verarbeiten dieser Anforderung.. (Microsoft. Data. DataFeedClient)” Um den Feed ohne Fehler abzurufen fügen Sie die gewünschten Parameter der Abfrage hinzu. Klicken Sie anschließend auf “Ausführen” der Feed wird ihnen erfolgreich angezeigt.
Datum:
Letzte Änderung:
Autor:
-
Auch beim Project Server 2013 kommt es immer wieder vor, dass sich Kunden über die Performance-Probleme beschweren. Ein Grund kann sein, dass bei der Erstellung des Konzeptes die Struktur der TempDB nicht berücksichtigt wurden. Eine grobe Richtlinie besagt, pro physikalischen Core, 1 File für die TempDB. Wie Sie diese Anlegen, werde ich Ihnen in diesem Beitrag beschreiben. Prüfen Sie als erstes die aktuelle Einstellungen Ihrer TempDB auf dem SQL-Server. Melden Sie sich hierzu auf dem SQL-Server an. Öffnen Sie das SQL-Management Studio und klicken Sie im oberen Bereich auf die Option “Neue Abfrage”. Geben Sie nun den folgenden Befehl ein:…
Datum:
Letzte Änderung:
Autor:
-
Wie schon in meinem ersten Teil beschrieben ist es ein Problem, dass die UID des Benutzers aus der alten Domäne mit in den Project Server synchronisiert wird. Das hat zur Folge: Würden Sie jetzt die Ressourcen synchronisieren, würden diese doppelt innerhalb des Project Server 2013 angelegt werden, da bei der Synchronisation der Project Server die AD-UID mit der UID innerhalbs vergleicht. Da die Benutzer aber nun in einer anderen Domäne sind, ist die SID anders. Diese müssen wir jetzt von Hand, aus der Datenbank löschen. Achtung: Bitte beachten Sie, dass diese Änderungen im Produktivsystemen zu Ausfällen bzw. zur Zerstörung des…
Datum:
Letzte Änderung:
Autor:
-
Es kann schon mal vorkommen, dass ein Project Server 2013 nicht nur in einer neuen Version (z.B.: von 2013 auf 2016) migriert werden muss, sondern auch die Benutzer in eine neue Domäne migriert werden. Dies stellt bei der Verwendung von Project Server ein Problem dar. Denn sollte man die Benutzer nicht migrieren, würden bei einer Synchronisation die Benutzer doppelt in den Benutzereinstellungen erscheinen und alle Benutzer müssten innerhalb der Projekte neu zugeteilt werden. Was ziemlich viel Arbeit bedeuten würde. Denn jeder Benutzer innerhalb des Ressourcenpools wird mit der AD-UID in den Project Server synchronisiert. Bei einer Synchronisation des Ressourcenpools kontrolliert…
Datum:
Letzte Änderung:
Autor:

Apple Azure Dataverse Dynamics 365 iOS Management Microsoft 365 Microsoft Planner Microsoft PowerApp Microsoft Power Automate Microsoft Project Microsoft Project Client Microsoft Project Online Microsoft SharePoint Microsoft SQL Server Microsoft Teams Microsoft To Do Model-Driven-App MS-SQL-Server Planner Premium Podcast PowerBi Power Platform Proiectum Project for the Web Project Server OnPremise Projektmanagement SharePoint Server OnPremise Windows Server Youtube
Suchst du einen Podcast, der vielseitige Themen rund ums Projektmanagement, Consulting und Vertrieb behandelt? Dann abonniere meinen Podcast! Hier erwarten dich abwechslungsreiche Interviewpartner zu verschiedenen Themen, Tech-News aus dem Microsoft 365-Universum und natürlich meine Best Practices, die ich über viele Jahre bei der Digitalisierung von Projektmanagementprozessen gesammelt habe. Apple | Amazone-Music | YouTube



