blog beiträge

Ich schreibe über Azure, .NET, React, Vue.js und andere Themen der Software-Entwicklung



SelfHosted ASP.NET Core 2.0 Application

Auf Grund einer Projektanforderung musste ich mich die Tage damit auseinandersetzen, wie man eine ASP.NET Core 2.0 Website und Web API in einem eigenen Prozess als Windows Service bereitstellt.

Mehr ...
Robert Meyer 9 January 2017 .NET Core .NET Standard Autofac NLog SelfHosted Website ServerFabric Windows Service permalink

SQL Server 2012: EOMONTH Funktion

Mit dem SQL Server 2012 ist eine neue Datumsfunktion dazu gekommen. Mit EOMONTH ist es möglich sich den letzten Tag des Monats ausgeben zu lassen. Dies ist besonders interessant wenn man Wertebereiche innerhalb eines Monats oder über mehrere Monate Tag genau selektieren möchte.

Mehr ...
Robert Meyer 9 January 2017 EOMONTH SQL Server 2012 permalink


Paging mit OFFSET und FETCH im SQL Server 2012

Lange hat es gedauert, doch nun beherrscht der SQL Server mit Version 2012 endlich das Paging. Unter Paging versteht man die Festlegung davon wie viele Datensätze pro Seite ausgeben werden sollen. Dies wird besonders bei diversen Webapplikationen benötigt um die Anzahl der geladenen Daten zu verringern.

Mehr ...
Robert Meyer 9 January 2017 FETCH OFFSET ORDER BY ROW_NUMBER SQL Server 2012 TOP permalink

Neuerungen mit SharePoint 2013

Diese Nacht war es endlich soweit und die Microsoft SharePoint 2013 Preview stand, neben Office 2013, zum Download bereit. Natürlich bringt SharePoint 2013 viele neue Features mit. Mit einigen hat man gerechnet, andere kamen ziemlich überraschend. Ich möchte euch hier eine kurze Auflistung der neuen Features zur Verfügung stellen.

Mehr ...
Robert Meyer 9 January 2017 Features Neuerungen SharePoint 2013 permalink

Update auf große Datenmengen mit @@ROWCOUNT

Häufig steht man vor der Herausforderung in einer sehr großen Tabelle Datensätze zu aktualisieren. Hat diese z.B. wie in meinem Szenario über 10 Millionen Datensätze und einen Trigger der auf Update Commands reagiert, ist es nicht sehr sinnvoll mit einem mal mehr als 1000 Zeilen zu aktualisieren. Hierbei kann es zu ungewollten Table Locks kommen. Noch problematischer wird es, wenn während des Zeitpunktes des Updates viele Abfragen auf dieser Tabelle ausgeführt werden.

Mehr ...
Robert Meyer 9 January 2017 ROWCOUNT UPDATE WAITFOR DELAY permalink