Welkom op het developersblog van 4DotNet
Op dit developersblog zullen onze eigen ontwikkelaars hun praktijkervaringen en andere inseressante onderwerpen plaatsen.

Tag: SQL Server

Rene Kapitein

Scripts genereren voor SQL server

Bij een software project ontstond de behoefte om een SQL script te maken met daarin alle stored procedures (SP) die voor een bepaalde release zijn aangepast. We wilden dit script elke dag uitvoeren om op die manier de testomgeving en de ontwikkelomgeving qua functionaliteit aan elkaar gelijk te maken. Vanuit de SQL Server Management Studio is zo’n script eenvoudig te maken door alle stored procedures één voor één aan te klikken… Nadeel is dat je dan wel moet weten welke stored procedures zijn aangepast en welke niet. In het verleden selecteerde ik gewoon alle SP’s maar wanneer het aantal gewijzigde SP’s klein is tov. van het totale aantal procedures, is deze methode wat omslachtig. Ook kan het zo zijn dat de ontwikkelomgeving SP’s bevat die je niet in het script wilt opnemen.


Lees verder…

Edgar Tichelaar

Hierbij de maandelijkse links naar alle nieuwsberichten, whitepapers, publicaties en blog berichten van de Microsoft product teams. Nu o.a. over: Agile en SDL templates voor TFS 2010, Microsoft Cloud Services, Server Core, App-V en Hyper-V, SQL Azure, HTML5, Silverlight Security, WCF en WF, .NET4, etc
Lees verder…

Edgar Tichelaar

Dit maalde maandelijkse collectie van links naar alle nieuwsberichten, whitepapers, publicaties en blog berichten van  Microsoft voor de maand April. Dit keer o.a. over: Cloud services, Azure, VSTFS, , HTML5, IE9, DOM in IE9, Windows Phone development, fortify en SDL, Dynamics CRM R4, Forefront, MSProject 2010,  SharePoint 2010, SQL server…


Lees verder…

Rene Kapitein

e-Mail sturen vanuit SQL Server 2005

Systeem Integratie is een fascinerende tak van de automatisering. Wat ooit begon als losstaande eilandjes kan op een mooie dag zomaar met elkaar verbonden worden. Nou ja, zomaar: ons werk heet dan wel automatisering maar dat betekent natuurlijk niet dat alles zomaar vanzelf gaat. Jaren geleden heb ik een Meldingensysteem gemaakt waarmee je fouten en wensen in applicaties kunt registreren. Hierbij kun je een prioriteit en een streefdatum invullen en ook bijhouden welke aanpassingen je hebt gedaan bij een melding. Als je daarbij ook releases bijhoudt, is het bovendien een prima basis voor releasenotes.

De mensen die mijn blog een beetje gevolgd hebben, weten dat ik recent bezig ben geweest met de applicatie Remember The Milk (RTM) : een tot do lijst waarbij je online taken kunt beheren. Sinds kort heb ik op eenvoudige wijze een koppeling gemaakt tussen deze twee applicaties. Het idee is dat er vanuit de database van het meldingensysteem een e-mail wordt gestuurd naar mijn geheime RTM e-mail adres, voorzien van relevante tags. Iedereen die zich aanmeldt bij RTM krijgt een ‘geheim’ e-mail adres. Wanneer je een bericht stuurt naar dit e-mail adres, wordt hiervan een taak voor je aangemaakt. Door in deze mail speciale codes op te nemen, kun je direct bepaalde kenmerken meegeven, zoals een categorie of een duedate.


Lees verder…

Edgar Tichelaar

Wederom de maandelijkse collectie van links naar alle nieuwsberichten, whitepapers, publicaties en blog berichten van de verschillende Microsoft product teams. Dit keer o.a. over:  Windows Server AppFabric, MSBuild 4, HTML 5, Dynamics CRM, SharePoint 2010, SQL Server 2008 R2, etc..


Lees verder…

Edgar Tichelaar

Hierbij weer een collectie van links naar alle nieuwsberichten, product publicaties en blog berichten van de verschillende Microsoft product teams. Dit keer o.a. over Windows 7Office 2010, Sharepoint 2010, Virtualization (Hyper-V, App-V en MED-V) en SQL Server 2008 (Star Join Optimizations)
Lees verder…

Rene Kapitein

Werken tijdens de feestdagen

Twee vragen, één oplossing

De afgelopen weken kreeg ik van twee verschillende klanten een vrijwel identieke vraag. De ene klant wilde een uitbreiding in een bestaand programma om bij een bepaalde datum de eerstvolgende werkdag te bepalen. De andere wilde in een document een datum afdrukken waarop uiterlijk gereageerd kan worden. Voor deze datum geldt als regel dat men 20 dagen de tijd krijgt om te reageren. Als oplossing voor beide vragen heb ik een SQL functie gebruikt.


Lees verder…

Edgar Tichelaar

Hierbij weer een collectie van links naar alle nieuwsberichten, product publicaties en blog berichten van de verschillende Microsoft product teams.

Dit keer met o.a.: Security, How Microsoft does IT, Microsoft Development, Windows 7, Virtualization, SQL Server, System Center, SharePoint, Office System, Forefront Security


Lees verder…

Rene Kapitein

Heeft DTS de X-factor?

Bij DTS zullen de meeste lezers aan het volgende bedrijf denken: DTS Meppel. Dat is natuurlijk prima, niets mis mee. Ik vermoed echter dat er ook lezers zijn die de afkorting DTS kennen vanuit SQL Server. DTS staat dan voor Data Transformation Services.  Over die DTS gaat het hier. In de Enterprice Manager van SQL Server 2000 heb je de mogelijkheid om een DTS package te maken.  Vanaf SQL Server 2005 is DTS in mijn ogen volwassener geworden.  De DTS functionaliteit zit echter wel een beetje verstopt en is verweven met Visual Studio. Deze integratie kom je ook tegen in de naamgeving SSIS (SQL Server Integration Service).  Onder deze afkorting kun je op Internet meer voorbeelden vinden.

Een probleem waar jullie natuurlijk zelf nooit tegenaan lopen maar andere ontwikkelaars wel, is dat het soms lastig is om een oude applicatie die je ooit hebt geschreven na een paar maanden / jaren nog te begrijpen. Om nog maar te zwijgen over de ellende die je tegenkomt wanneer je hele lappen code van een collega moet bestuderen.  Met DTS heb je de mogelijkheid om op een gestructureerde manier een proces samen te stellen.  In plaats van een hele brij code is het meer een kwestie van componenten bij elkaar slepen en hierbij de juiste properties in te stellen.

Ok, tijd voor een voorbeeld:


Lees verder…

Edgar Tichelaar

Zoals je weet wordt er door Microsoft ontzettend veel bedacht, uitgevonden, gemaakt en gepresenteerd. Er is zoveel nieuws en op zoveel verschillende gebieden dat eigenlijk niet weet waar je moet beginnen, een handig middel zijn dan de nieuwsbulletins die Microsoft verstuurd. Als Gold Partner krijgen we een update van alle nieuwe online documenten en presentaties  die er de afgelopen maand zijn bijgekomen. Veel leesplezier!

Een kleine preview:

  • How we did it: Speeding up SharePoint.Microsoft.com
  • Enterprise Search and Bing Services – Part 1: The Bing Translator
  • New and Improved AntiXss 3.1, Now With Sanitization
  • Application Security Street Fighting
  • Guidelines for add-on developers
  • Office Web Apps Coming to Windows Live
  • 77 Windows 7 Tips
  • Microsoft Planning Tools for Your Server Virtualization Projects
  • Looking deeper into SQL Server using Minidumps
  • Exchange ActiveSync and iPhone OS 3.1


Lees verder…