Robert's SQL Blog

My thoughts on SQL Server, PowerShell and Microsoft products in general.
@rhartskeerl
Follow me on Twitter

[Dutch] SQL Zaterdag komt er weer aan!

Komend najaar organiseert PASS Nederland alweer de 4e SQL Zaterdag. De vorige editie was ondanks het stralende lente weer goed bezocht en een groot success.

De komende tijd is het druk op SQL gebeid. Denali CTP3 is pas vrijgegeven voor het publiek en hierin zitten genoeg leuke dingen om een hele zaterdag mee te vullen. Maar ook buiten Denali om is er nog heel wat te beleven.

Waarom moet je naar SQL Zaterdag komen? Ten eerste, het kost je niets! Alleen een vrije zaterdag. We streven ernaar om SQL Zaterdag op zaterdag gratis te houden. Voor de meesten is dit namelijk al kostbare vrije tijd. Ten tweede, je ontmoet mensen met een passie voor SQL, je leert nieuwe dingen, kan anderen nieuwe dingen leren en wie weet vind je hier het antwoord op een langlopend probleem. Op dit moment is er nog geen datum en locatie bekend maar reken op een zaterdag in november ergens in de buurt van Zeist. Reken ook op internationale sprekers (en zeker niet de eerste de beste!). Houd in ieder geval de website http://www.sqlzaterdag.nl in de gaten of http://twitter.com/sqlzaterdag.

Laat het ook weten als je een onderwerp graag voorbij ziet komen. PASS Nederland en SQL Zaterdag zijn community evenementen en het heeft geen nut als het één grote marketing show wordt van nieuwe features en tools. Om het meeste uit SQL Zaterdag te halen moet je zelf aan de slag.

Heb je een leuk idee gebruik dan één van deze kanalen om het te laten weten:

Email: mailto:robert@hartskeerl.nl
Twitter: http://twitter.com/rhartskeerl of http://twitter.com/sqlzaterdag
Facebook: http://www.facebook.com/rhartskeerl
LinkedIn: http://www.linkedin.com/rhartskeerl

Tot SQL Zaterdag 4

 

[Dutch] SQL Bits aan zee dag 3

Inmiddels zit het  erop en ben ik weer veilig op nederlandse bodem. SQL Bits heeft een goede indruk op mij achtergelaten. Het niveau van de sessies was hoog en de keuze divers. De locatie was prachtig en goed bereikbaar. Het station was 10 minuten lopen en een treinritje naar Gatwick Airport kost rond de 9 pond. Een half uur later sta je op het vliegveld. Vliegen naar Amsterdam was in een uurtje gedaan dus voor je het weet zit je weer in Nederland.

Ik eindigde de tweede dag met een sessie van Allan Mitchell over StreamInsight. Er wordt veel over gepraat en iedereen heeft inmiddels wel de demo’s gezien over beurskoersen etc. Allan liet echter ook een voorbeeld zien dat DBA’s meer aanspreekt waarbij hij profiler tracedata via een StreamInsight adapter liet zien. StreamInsight heeft zeker toekomst maar het is mij nog steeds niet helemaal duidelijk waar en wanneer ik nu StreamInsight krijg. De dag werd afgesloten met een hapje en een drankje. Drankjes waren niet gratis maar vouchers kon je verdienen door met de sponsors te praten of tijdens sessies goede vragen te stellen. Of in de buurt van Andre Kamman te blijven die een soort voucher magneet heeft/is.

De laatste en gratis dag was ook het drukst bezocht. Deze dag was ook volgepakt met sessies waarvan de eerste al om 08:10 begon. Dus als je dacht dat SQL Zaterdag al vroeg was, het kan vroeger. De eerste sessie heb ik overgeslagen om echt even van een prachtige ochtend te genieten. Ik was op tijd terug om de sessie van Ross Mistry over het consolideren en virtualiseren van SQL Server. Een aantal kent Ross Mistry nog wel van de Euro Pass Conference waar hij ook regelmatig aanwezig was. Tegenwoordig werkt hij voor Microsoft. Hij heeft diverse boeken geschreven over diverse onderwerpen. Het was echt een goed verhaal waar goed de verschillen naar voren kwamen tussen consolideren van databases, instances of virtualiseren. Maar ook de kosten en het beheer dat hiermee gepaard gaat. Dit was ook een van de eerste sessies over dit onderwerp waarbij ik zag dat virtualisatie vaak ook meerdere verschillende Windows versies, verschillende SQL versies etc. met zich meebrengt. Ook zie je vaak dat het aantal virtuele servers behoorlijk toeneemt ten opzichte van het aantal fysieke servers.

Daarna heb ik een sessie gevolgd van Gary Short over ORM tooling en het beeld dat daarbij leeft. Traditioneel is er een mismatch tussen dba’s en developers. DBA’s willen alles netjes in stored procedures terwijl developers het liefst los gaan met LINQ en dynamic SQL. Hij had voor beide kanten goede punten en uiteindelijk is het beste van twee werelden mogelijk, stored procedures in combinatie met een ORM tool. Hij sloot zijn sessie af met een pleidooi voor NoSQL achtige toepassingen en liet een demo zien van RavenDB. Het zal zeker toepasbaar zijn en schalen maar niet overal en altijd. Net als met SQL, it depends.

De laatste sessie voor de lunch was van Klaus Aschenbrenner die een verhaal en wat demo’s had over de interne structuur van een datafile. Dingen die je wel gelezen of gehoord hebt maar hier ineens tot leven kwamen. Na de lunch was het weer tijd voor de sponsorsessies. Omdat de lunch bestond uit een ondefinieerbare lunchbag heb ik van de gelegenheid gebruik gemaakt  om in Brighton te gaan lunchen. Ik kwam 10 minuten te laat terug voor de sessie van Andre Kamman. Omdat ik deze gemist had op SQL Zaterdag wilde ik hem graag zien. Dit was echter jammer maar helaas. Andre had zeker niet de grootste ruimte maar het zat echt stampvol. Gelukkig was het ook vanuit de deuropening te volgen. Uiteindelijk werd de zaterdag afgesloten met een sessie over Performance Tuning en aansluitend weer een hapje en een drankje.

Terugkijkend was het een geslaagd evenement. Ook de prijs was zeker goed voor het niveau van de sessies. Zelfs de volgepakte zaterdag had voor iedereen iets. Ik nodig ook iedereen uit om op de SQL Bits site  (http://www.sqlbits.com) te kijken naar de opgenomen sessies en het volgende keer in levende lijve mee te maken.

Nu kijken of er een locatie is voor een SQL Zaterdag aan zee….

[Dutch] SQL Bits aan zee Dag 1 en 2

Deze week wordt voor de achste maal SQL Bits georganiseerd door de SQL Community in Engeland. Ooit vergelijkbaar met onze versie van SQL Zaterdag maar inmiddels uitgegroeid tot een top evenement verspreid over drie dagen. Om een globale indruk te geven hoe het eruit ziet:

Dag 1: Training day
Deze dag staat in het teken van een onderwerp dat de hele dag behandeld wordt. Dit zijn uiteenlopende zaken zoals StreamInsight, BI methodologie en High Availability. Dat zijn slechts voorbeelden. Deze worden over een hele dag onder de loep genomen en echt in detail uitgewerkt.

Dag 2: Sessies
Dag 2 begint met een keynote gevolgd door verschillende paralelle sessies. Deze dag zie je de beste sprekers en de meest gewilde sessies en pakken de sponsoren uit met gratis WP7 telefoons, XBOX Kinects, licenties voor hun software etc.

Dag 3: Nog meer sessies
Dag 3 begint heel vroeg en heeft maar liefst 33 sessies, waarvan 6 sponsor sessies.

Dag 1 en 2 zijn betaald en dag 3, de zaterdag, is gratis.

Meer informatie kun je vinden op de SQL Bits site zelf inclusief alle voorgaande edities. Kijk ook vooral naar de eerste SQL Bits en het aantal sessies en vergelijk dat eens met deze editie.

De dag van gisteren stond in het teken van een training day. Ik heb de sessie van Alan Hirt gevolgd over High Availability (http://www.sqlbits.com/information/Event8/Practical_SQL_Server_High_Availability/TrainingDetails.aspx). En omdat de sessie verspreid was over een hele dag ging hij vrij diep in op de materie. Persoonlijk vond ik het ook erg goed dat hij verschillen tussen Windows 2003 en Windows 2008 (R2) belichtte maar ook combinaties met SQL Server 2000, 2005 en 2008 (R2). Wat wel duidelijk naar voren kwam is dat clustering behoorlijk verbeterd is in Windows 2008. Het offline halen van de SQL resources wanneer je een disk wilt toevoegen is bijvoorbeeld niet meer nodig. En ook MS DTC is gewijzigd in Windows 2008 waar we nu een MS DTC per instance kunnen maken. Verder werd ook security onder de loep genomen. Blijkbaar hoef je geen domain admin te zijn om een cluster te bouwen, verrassend. Het voorlaatste deel was bestemd voor de mogelijkheden buiten clustering zoals Database Mirroring, Log Shipping en replicatie en hoe deze met elkaar samenwerken of juist niet. Als afsluiter dan de nieuwe features in Denali.

Vandaag was een sessies dag. De ochtend bestond uit een keynote van Mark Souza, general manager van het SQL Server team. En als je dacht dat hij alles wel verteld had over Denali dan had je moeten komen. Vriendelijk verzoek van Mark was om hetgeen dat hij liet zien niet verder te vertellen, voorlopig. Er zitten zeker wat interessante wendingen in en ik ben vrij zeker dat Denali een grote impact gaat maken. Maar helaas, nog even wachten dus. In het laatste stuk van Mark zijn keynote zat nog een verhaal van Fusion IO. Het was een heel kort verhaal maar werd netjes naar de essentie teruggebracht. En wat zij aanhaalden heb ik wel eerder gezien. De processor capaciteit en vermogen groeit harder dan de IO’s die we naar disk kunnen sturen of ons netwerk. Dit betekend dat we onze processoren niet volledig kunnen gebruiken. En dit is natuurlijk goed nieuws voor een heleboel virtualisatie consultants maar het probleem ligt ergens anders. En deze trend zet alsmaar door. Processoren worden sneller terwijl de subsystemen achter blijven. Het probleem is dat dit vaak niet duidelijk naar voren gehaald wordt. Maar als je de processor verbeeld als een fabriek met arbeiders en de disks en netwerk als een lopende band dan wordt duidelijk dat wanneer je veel medewerkers hebt maar een langzame lopende band, de medewerkers het relatief rustig hebben. Je zou dan met minder medewerkers af kunnen. Dat is een verlies dat direct zichtbaar is en dagelijks voorkomt in onze processoren. Nu lost Fusion IO dat probleem niet direct voor je op maar als jij afstapt van een SAN (dat niet goedkoop is) en teruggaat naar ouderwets lokale storage kun je uiteindelijk goedkoper uit zijn en betere performance halen en meer gebruik maken van de processor capaciteit.

Ik heb een sessie gevolgd van Conor Cunningham over update queries. Een goed en duidelijk verhaal hoe updates (en insert/deletes) werken en hoe je dit kan lezen uit het query plan. Uiteindelijk klinkt het allemaal heel logisch en had je het zelf kunnen verzinnen, sort of. De volgende sessie was een verhaal over Modeling for Extreme DW van Tomas Kejser van het SQL Cat team. Het was een theoretisch verhaal, duidelijk en to the point. De derde sessie van de dag was een sponsor sessie. Niet de meest populaire denk ik en daarom had Simon Sabin in de opening verteld wat je allemaal kon winnen bij welke sessie. Ik ben naar de sessie van Kevin Kline gegaan puur omdat ik weet dat het een goede spreker is en hij niet continu Quest software aan het verkopen is. Hij zal het zeker noemen maar alleen wanneer nodig. De keuze was goed. Het was een hele leuke sessie met Bingo en trivia vragen over SQL Server en IT in het algemeen. Degene die bingo had als eerste en alle vragen goed kon een WP7 telefoon winnen. De sessie liep uit omdat er meer bingo ballen waren dan vragen maar uiteindelijk kwam er een winnaar uit en zijn de meeste antwoorden behandeld. De vragen liepen uiteen van; hoevel bits zitter er in een byte, hoevel non clustered indexen kun je hebben op een tabel in SQL Server 2008 tot wat was de naam van het eerste internet en welk bedrijf had een reclame in de superbowl van 1984. Heel leuk en goed gedaan. En ja, er kwamen ook twee vragen over Quest software.

Morgen een update over de andere sessies van vandaag en de eerste van morgen. En om nog een gelijkenis met SQL Zaterdag te trekken, een foto van het weer.

 

[Dutch] Schrijf je nu in voor SQL Zaterdag

Op 2 April is het weer zover. Alweer de derde SQL Zaterdag. Ditmaal zijn we te gast in het Acmea conferentiecentrum. Hier kunnen we meer mensen kwijt dan bij de eerdere edities en beschikken we ook over meer zalen. Dat betekent meer sessies en meer keuze! En als dat nog niet genoeg is, we hebben Gert Drapers als keynote spreker. Hij is bekend van de Query Analyzer maar ook van Visual Studio Team Edition for Database Professionals. Maar dat is niet alles. Er zijn meer ruimtes dus meer sessies, meer onderwerpen, meer sponsors en hopelijk ook meer van jullie! Vertel het verder via twitter: #sqlzaterdag en #sqlpassnl. We beginnen rond 09:00 en iedereen kan weer huiswaarts rond 16:00.
Je kan je nu inschrijven via de link op http://www.sqlzaterdag.nl

Tot ziens op 2 april!

Protected: SQL Zaterdag #3 – Call for speakers

This post is password protected. To view it please enter your password below:


[Dutch] SQL Zaterdag #3 – Wij zoeken jou!

Zaterdag 2 april organiseert PASS Nederland voor de derde keer SQL Zaterdag. Dit is een gratis dag door en voor mensen die werken met SQL Server. We delen onze kennis en ervaring waardoor iedereen beter wordt. Ook jij hebt kennis en ervaring waar anderen van kunnen leren. Als jij het leuk vindt om jouw kennis in een sessie te delen met anderen, laat dan een korte beschrijving op van jouw sessie achter als commentaar. Eind februari stellen wij het programma samen gebaseerd op de ingezonden sessievoorstellen. Wij zijn op zoek naar sessies op de vlakken BI, DBA en DB development en alle niveau’s (beginner t/m advanced) zijn welkom.

Weer een geslaagde #sqlzaterdag

Gisteren was voor de tweede maal SqlZaterdag georganiseerd. Ook ditmaal was het een succes. De sessies werden druk bezocht en voor iedereen was er genoeg tijd en ruimte om over hun favoriete onderwerp, SQL Server, van gedachten te wisselen.

PowerShell is voor de meeste DBA’s nog een onbesproken onderwerp. De algemene gedachte is denk ik “dat kan ik ook met T-SQL”. Gedeeltelijk terecht natuurlijk maar PowerShell gaat toch iets verder. Ik hoop dat ik de traditionele DBA’s in ieder geval de wenkbrauwen heb laten fronzen en een aanzet heb gegeven naar PowerShell te gaan kijken. Voor jullie gemak heb ik hier het hele verhaal in een PDF bestand en een zip bestand met daarin de gebruikte scripts. Dit zijn twee scripts. Één ps1 script met daarin een script om de SQL Snap ins en SMO objecten te laden. Dit script komt uit Books Online 2008 R2. Overigens zijn de SMO objecten los te downloaden van de Microsoft site. Het psm1 script is een module. Deze laad je in PowerShell met het commando Import-Module <pad>. Hierin zitten de New-SqlDatabase en Backup-Database functies. Mocht je hier tegen problemen aanlopen neem dan gerust contact met mij op.

Tot slot nog een link naar alle bronnen die ik gebruikt heb:

In ieder geval iedereen bedankt voor de interesse in SQL Zaterdag, de sponsoren zonder wie het niet mogelijk was dit gratis aan te bieden.

Tot ziens op de volgende SQL Zaterdag!

Power to the Shell PDF

Power to the Shell Scripts

Nog een paar plaatsen voor SQL Zaterdag

Zaterdag a.s. is het zover. De 2e SQL Zaterdag georganiseerd door PASS NL. Achter de schermen is alles afgestemd en staat iedereen klaar om er weer een leuke dag van te maken.

De sessies zijn weer compleet anders dan de vorige editie en ook nu is er weer een DBA en een BI track. Dankzij sponsor Quest kunnen we zelfs een grote naam, Chris Webb, toevoegen aan de lijst van sprekers. SQL Zaterdag II is net als de eerste helemaal gratis en verzorgd. De pauzes zijn iets langer dan bij de vorige editie zodat er ook genoeg tijd overblijft om onder het genot van een hapje en drankje met collega’s uit het vak ervaringen uit te wisselen.

Heb je je nog niet aangemeld doe dit dan snel op http://sqlzaterdag.eventbrite.com/, er zijn nog enkele plaatsen beschikbaar.

SQL Zaterdag – the sequel

Je zou het zomaar gemist hebben, SQL Zaterdag. Naar voorbeeld van SQL BITS, SQL Saturday en SQL Server Day was er op 6 maart 2010 een zeer geslaagde SQL Zaterdag. De opkomst was zeer goed en het weer was prachtig, ook al had je daar weinig aan binnen. Direct na het evenement werd er al gesproken over een vervolg.

En toen was het een hele tijd stil…

Tot nu, de SQL PASS NL trein is op volle snelheid en we denderen van de ene avond in de andere ontbijtsessie. De ene spreker nog groter dan de andere. De tweede editie van SQL Zaterdag kan dan niet ontbreken. De datum is 23 oktober en de lokatie is wederom Info Support. Ontvangst zal rond 09:00 zijn en het evenement is om 16:00. Verwacht ook nu weer de nodige DBA en BI gerelateerde sessies. Er is geen reden dit te missen tenzij je te laat bent met inschrijven. VOL = VOL.

Houd SQL Zaterdag goed in de gaten voor het laatste nieuws, volg dit via twitter @sqlzaterdag of gebruik de hashtag #sqlzaterdag.

Oh ja, SQL Zaterdag is uiteraard gratis.

SQLZaterdag 23 oktober bij InfoSupport

Na een succesvolle eerste SqlZaterdag is (en wordt) er achter de schermen hard gewerkt om dit te herhalen. De eerste mijlpaal is reeds bereikt, het vastellen van de datum en het vastleggen van de locatie.

SQLZaterdag is zaterdag 23 oktober a.s. De locatie is wederom InfoSupport. Het evenement start om 09.00 en dankzij onze sponsors is ook deze editie gratis. Kijk voor meer informatie op de site, http://www.sqlzaterdag.nl of schrijf je direct in op http://sqlzaterdag.eventbrite.com/

Wil je op de hoogte blijven van het laatste nieuws volg dan SqlZaterdag via twitter @sqlzaterdag en gebruik de #sqlzaterdag hashtag in je tweets.

Laat weten welke onderwerpen je zeker niet wilt missen, of welke sprekers je zeker wilt zien. Als deze SqlZaterdag net zo’n succes wordt als de eerste zal het zeker niet de laatste zijn.