Montag, 30. Juni 2014

SQL Server PowerShell Vortrag vom SQLSaturday #313

Hier noch mal alle Folien zu meinem Einführungsvortrag PowerShell für SQL Server Administratoren.

 
 

SQLSaturday #313 – Rheinland – Und, wie war's dieses Mal so?

Wie die Zeit vergeht. Letztes Wochenende war schon wieder ein SQLSaturday in Deutschland. Wir sind bei #313 angekommen, auch bekannt als #sqlsatrheinland.

Eigentlich war Vieles wie beim letzten SQLSaturday (#230) an der Fachhochschule Bonn-Rhein-Sieg. Super Veranstaltung, alles gut organisiert durch viele freiwillige Helfer.

Das Essen. Es muss erwähnt werden, dass ein SQLSaturday kostenlos für die Teilnehmer ist und nur durch die Sponsoren finanziert wird. Vielen Dank an diese! Wie letztes Jahr auf hohem Uni Niveau.

Meine Session verlief sehr gut und ich hoffe, ich konnte einen guten Einstieg in Windows PowerShell für SQL Server geben. Es hat großen Spaß gemacht! Die Folien habe ich bereits hochgeladen. Folien für PowerShell 101 für SQL Server Admins

Geschenke. Am Ende gab es dann wieder einen Verlosungsmarathon, welchen wir ein wenig optimiert haben. Wir werden besser und schneller! Und viel Spaß mit der Xbox One und Playstation. ;-)

Dieses Jahr gab es am Freitag keine Precons, sondern einen Big Data Hackathon. Dieser wurde genau wie der SQLSaturday sehr gut angenommen.

Vielen Dank an die Organisatoren und die vielen vielen Freiwilligen vor Ort!
Ich freue mich schon auf den nächsten SQLSaturday in Deutschland!

image

Impression vom Big Data Hackathon.

imageimage

Big Data und Cloud Experten Scott Klein und Sascha Dittmann haben den Freitag moderiert.

image

Natürlich gab es auch wieder ein internationales Speaker Dinner ! Wusstet Ihr, dass es Bönnsch gibt?

image

Und dieses Selfie von Niko Neugebauer wird wohl in die Geschichte des SQL Servers eingehen!

Freitag, 20. Juni 2014

SQL Server PowerShell ? Lohnt es sich überhaupt damit zu beschäftigen ?

Diese Frage wurde mir in den letzten Tagen häufig gestellt, als es sich herumgesprochen hat, dass ich auf dem SQLSaturday #313 einen Crashkurs PowerShell für SQL Server Administratoren halte.

Und warum gerade ich? In den letzten Jahren bin ich ja eher nicht durch das Thema Administration in der Öffentlichkeit aufgefallen. Bin doch eher der BI Entwickler, welcher durch konsequente Nutzung der Möglichkeiten vieles im BI Projekt als auch im späteren Betrieb automatisiert.

Da PowerShell vereinfacht gesagt eine Shell ist, mit welcher das .NET Framework sehr komfortabel genutzt werden kann, bin ich wieder voll im Spiel und gefühlt ist meine SQLSat Session quasi die Fortsetzung vieler meiner Community-Projekte und Vorträge in denen ich mit .NET Bibliotheken gearbeitet habe.

Nur warum PowerShell für den SQL Server? “Wir” haben doch T-SQL und eine Menge an Komfortfunktionen rund um den Betrieb eines SQL Servers.

Da schaut es bei den Kollegen für Exchange Server oder SharePoint Farmen schon ganz anders aus. Die können sich mittlerweile ohne PowerShell gefühlt keinen Meter bewegen. Viele Funktionen sind, so wurde mir zugetragen, auch NUR noch über PowerShell erreichbar. Daher ist in diesen Communities das Thema auch wesentlich populärer als bei “uns”.

Also, wozu braucht nun ein SQL Administrator PowerShell?

Brauchen zurzeit noch nicht zwingend, dennoch ist es schon äußerst nützlich und zwar immer dann, wenn etwas automatisiert werden soll, was außerhalb des SQL Servers liegt. Oder wenn einfach mal der SQL Server Dienst selbst an der Reihe ist.

Neben meinem Community Leben beschäftige ich mich sehr intensiv mit Administration. Meine Kollegen bei der PSG verantworten große und komplexe SQL Server Umgebungen, welche zum Teil auch global und rund um die Uhr genutzt werden. Da ist das Thema Standardisierung und Automatisierung sehr wichtig, um einen konstant robusten Betrieb zu ermöglichen. Und der Betrieb betrifft häufig auch das Betriebssystem, Storage-Systeme, AD-Gruppen, Virtualisierung etc. pp. Vieles ließe sich sehr wahrscheinlich mit ein wenig Kreativität nativ in T-SQL lösen (und ich hätte einen Wahnsinnsspaß mir das auszudenken), nur hat sich um die SQL Server Welt herum im Microsoft Eco-System PowerShell als das Allzweckwerkzeug für viele Aufgabenstellungen entwickelt.

Und dann, dann ist da noch die Cloud. Ja, die Cloud. Und so richtig sinnvoll werden Szenarien in der Cloud erst, wenn der Grad an Automatisierung sehr hoch ist. Ich weiß, dass bei dem Thema noch viele Mitglieder aus der Community zusammenzucken und ein leises “das wird nie bis zu mir kommen…” von sich geben. Dennoch stelle ich in der Zusammenarbeit mit Microsoft fest, dass immer mehr Kunden die Einsatzmöglichkeiten von Azure prüfen oder gar schon am implementieren sind. Und auch hier ist eine Automatisierung der Provisionierung von Cloud Diensten am einfachsten mit PowerShell zu erreichen.

PowerShell soll kein Ersatz für das administrative T-SQL sein und vieles lässt sich auch sehr gut wenn nicht sogar einfacher damit abbilden. Dennoch ist PowerShell eine gute Ergänzung für die tägliche Arbeit und ermöglicht neue einfachere Lösungen.

Gebt PowerShell eine Chance, schaut Euch die grundlegenden Konzepte an und entscheidet dann.

Dienstag, 3. Juni 2014

SQLSaturday #313 - PowerShell Crashkurs – Early Access

Wie schon gepostet, bin ich beim SQLSaturday #313 dabei.

Daher möchte ich die Gelegenheit nutzen und beim nächsten Treffen der Hamburger SQL Server Community am 12.6. bei Microsoft eine Vor-Version meines PowerShell Vortrags geben. Ich würde mich sehr freuen, wenn wieder viele von Euch dabei sind und mir Feedback geben.

Wir treffen uns am 12. Juni 2014 um 18:30 bei:

Microsoft Deutschland GmbH
Geschäftsstelle Hamburg
Gasstraße 6a
22761 Hamburg

Kostenlose Parkplätze befinden sich hinter dem Gebäude. Der Parkplatz ist über die Rampe mit dem Schild "Microsoft Kunden" erreichbar.
Nur wenige Minuten zu Fuß ist der S-Bahnhof Bahrenfeld entfernt (S1/S11).

Wir (PASS Hamburg) bitten um eine vorherige Anmeldung per Email an: slo@sqlpass.de, damit wir die Größe des benötigten Konferenzraums vorher abstimmen können. Es haben sich schon einige Teilnehmer angemeldet.