Bernhard Frank Technologieberater Microsoft Deutschland GmbH.

Slides:



Advertisements
Ähnliche Präsentationen
Design- und Entwicklungswerkzeuge
Advertisements

Web-Entwicklung mit ASP.NET 2.0 und Visual Studio 2005 Uwe Baumann Marketing Manager Developer Tools Microsoft Deutschland GmbH Oliver Scheer Developer.
Windows Vista für Entwickler
Web Matrix Project Kurzüberblick Dirk Primbs Technologieberater Developer Platform Strategy Group Microsoft Deutschland GmbH.
Windows Small Business Server 2008
MSDN Webcast Team Foundation Server mit Visual FoxPro nutzen
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Hochverfügbarkeit mit { SQL Server 2008 }
Kooperationsmöglichkeiten im Bereich Medienkompetenzförderung Heidelberg, 06.Juni 2011 Jürgen Nilgen Area Sales Lead Germany | Microsoft Learning.
Video Streaming mit Silverlight
Michael Köster User Experience Specialist Microsoft Corporation.
Bitlocker mit Server 2008 in Enterprise Umgebungen
Jean-Claude Trachsel Senior Consultant Trivadis AG.
Roger Boesch Technology Solution Professional - Visual Studio Team System blogs.msdn.com/rogerboesch Microsoft Schweiz GmbH.
Das Model-View-ViewModel-Pattern
Entity Framework Tipps und Tricks
Version 2008 Team Foundation Version Control (TFVC) … ist eine vollständige Neuentwicklung … wurde für große Teams, die auch weltweit verteilt arbeiten,
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
Windows Server 2008 Server Deployment
Dariusz Parys Developer Evangelist Microsoft Deutschland GmbH.
ASP.NET 3.5 AJAX Live Coding {mit Visual Studio 2008}
Evolution statt Revolution Willfried Färber MVP SQL Server.
BusinessPerformancePoint Server 2007 Planen, Überwachen, Analysieren
SQL Server 2008 Überblick Steffen Krause Technical Evangelist
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
Steffen Krause Technical Evangelist Microsoft Deutschland GmbH
Scripting mit Windows PowerShell
SQL Azure Administration
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
Dariusz Parys Developer Evangelist Microsoft Deutschland GmbH Christian Weyer Solutions Architect thinktecture.
Windows Server 2008 Terminal Services
Der Moderne Verwaltungsarbeitsplatz Die perfekte Symbiose der neuen Microsoft Technologien mit Ihrer bestehenden IT-Infrastruktur Michael Schäffer
Agenda 13: Begrüßung & Einführung in das Thema
Expression Blend for developers
Microsoft IT packt aus Alexander Ruzicka Juergen Goeler von Ravensburg
2 VirtualisierungSpeicher Web- und Anwendungsplattform Verwaltung & Automatisierung Virtuelle DesktopinfrastrukturIdentität & ZugriffNetzwerk Mehr als.
Virtual Earth Visualisierung von Geodaten Daniel Walzenbach, Microsoft Deutschland GmbH
Cyber-Security und Datenschutz in der Cloud Wie passt das zusammen?
Intensivmedizin-Applikation mit WPF, WCF und LINQ
SQL Server 2008 { Was ist neu für Entwickler? }
3/31/ :26 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Cloud Day Herzlich willkommen!. Microsoft Cloud Day MSDN Veranstaltung Die Cloud Plattform als Erfolgsbaustein – Wie Sie als Softwarefirma von.
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
Warum IIS? Best of Microsoft Webserver
Thomas Schissler – artiso solutions GmbH Artur Speth – Microsoft Deutschland GmbH.
…und nun aber zum heutigen Vortrag Die Herausforderung: Krisen und andere Verwerfungen Die Herangehensweise: Kosten senken & Produktivität erhöhen Das.
Mit IT IS enbex Hand in Hand Zeitgemäße Unternehmen sind auf schnellen und sicheren Datenaustausch angewiesen IT IS AG.
Sprachneuerungen des .NET Frameworks 3.5
Marcus Alt Technology Solution Professional Microsoft Deutschland GmbH.
Weg mit Fehlern, die kein Entwickler versteht …
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
Arbeiten in einem agilen Team mit VS & TFS 11
? What is Open PS? SAP Open PS based on EPS 4.0
Microsoft Online Services Technischer Überblick (BPOS-S)
Cubido business solutions gmbh Haidfeldstrasse 33 A-4060 Leonding di(fh) Wolfgang Straßer ° Rundumblick.
Bing SMB Advertisers – Search Ads
Lync and Learn mit Manfred Helber Thema heute:
Workshop 1 Getting Started 2016 Boris Wylutzki
Azure Backup, Azure Backup Server und Azure Site Recovery
Azure Active Directory und Azure Active Directory Domain Services
Erweiterte Azure Dienste
Lync and Learn mit Manfred Helber Thema heute:
Wege in die Cloud: Office 365
oder: Was Licht mit autonomen Fahren zu tun hat
Wachstumsmotor für Ihr Unternehmen: Bing Ads
Azure Mobile Services Deep dive into node.js scripting
Firmeninternes Softwarelogo
 Präsentation transkript:

Bernhard Frank Technologieberater Microsoft Deutschland GmbH

Microsoft Visual Studio Team System Visual Studio Team Edition for Database Professionals Microsoft Solutions Framework Die Rollen Der Datenbank Entwickler Der Datenbank Administrator Die Rollen Der Datenbank Entwickler Der Datenbank Administrator Offline Datenbank Entwicklung Arbeitsabläufe DB Admin: Erstellung eines DB-Projektes DB Dev: DB Entwicklung + Testing DB Admin: Ausrollen eines DB-Projekts Arbeitsabläufe DB Admin: Erstellung eines DB-Projektes DB Dev: DB Entwicklung + Testing DB Admin: Ausrollen eines DB-Projekts

3 Business Analyst PMO Operations CIO Application Support Architect Project Manager Tester Designer Developer DB Pro Team Edition for Database Professionals Expand to database teamsExpand to database teams Manage database changeManage database change Extend team productivity and collaborationExtend team productivity and collaboration Integrated qualityIntegrated quality

DB-Schema-Änderungen nachverfolgen - aber wie? Die einzige Wahrheit liegt in der Produktionsdatenbank - wie wahr! Änderungen oft in der Produktionsdatenbank, aber nicht im Testsystem - oh ja! DBA bekommt erst zum Ausrollzeitpunkt Zugriff auf Änderungen – „arrrrggggg!“

“Change Management” Projekt-Basierte Entwicklung VersionControl Werkzeuge Qualitätssicherung Datenbank-Unit-Tests “Build / Deployment” MSBuild Integration für Databank Projekte Create / Update einer Ziel Datenbank.

TeamTeam Business Analyst Release Manager DatenbankAdministratorDatenbankAdministrator TesterTester EntwicklerEntwickler DatenbankEntwicklerDatenbankEntwickler ArchitektArchitekt Projekt Manager BusinessAnalystBusinessAnalyst Produkt Management User Experience Release Operations Program Management ArchtekturArchtektur DevelopmentDevelopment TestTest

{ MSF Agile } Ein Blick in die Prozess Anleitung

Datenbank Entwickler Implementieren einer Entwicklungsaufgabe Implementiert / Überwacht DB-Entwicklungsaufgaben. Kostenabschätzung, DB Know-How-Transfer Teil des Entwicklerteams (DEV, DBA) Datenbank Administrator Neue Aufgaben für den DB-Admin. Erstellen eines Datenbank Projektes Ausrollen eines Datenbank Projekts

Schema-Änderungen verwaltet von Visual Studio Team System und dem Team Foundation Server DBA hat Zugriff auf die Änderungen. Datenbank-Schema wird versioniert 9 Produktions Datenbank Management Studio AbstimmungÜberwachen “One Version of the Truth” für Daten “One Version of the Truth” für das DB-Schema OfflineOffline Unter Versions- VerwaltungUnter Versions- Verwaltung Schema Schema Änderungen Änderungen können automatisiert und planmässig ausgerolled werden. Skripte ermöglichen das verwalten von Updates.

Test Test Datenbank Produktions Datenbank !=

2008 Test Test Datenbank Produktions Datenbank Create table AUCTION ( id int not null, title varchar(25) not null, startDate DateTime not null, length in not null) 2008

1. Erstellen des DB-Projekts 2. Importieren einer existierenden DB 3. Konfigurieren von Build & Deploy Einstellungen 4. Anpassen / Modifizieren von Pre\Post Deployment Skripten 5. Hinzufügen des Projekts in die Versions- Verwaltung

DatenbankProjektDatenbankProjekt Schema Import DB Admin Check-In Versions-Verwaltung DB Dev Produktions Datenbank SCM

DB Admin DB Dev Produktions Datenbank Sand box SCM SyncCheck-outEdit/RefactorTestCheck-in Arbeit wird getrieben und nachverfolgt über Work-Items

DB Schema Import (T-Sql, DB) Schema-Editor Tabellen, Felder, Stored Procedures… 3 rd Party (“ERWin Data Modeler”) Objekt Debugging-Unterstützung

Schema Compare Projekt DB | DB DB Data Compare (DB DB) Refactoring Rename Refactoring … Power Tools z.B. Static Code Analysis, Dependency Viewer, etc.

{ DBA + DB Dev } DBA: Erstellen eines DB-Projekts DBDev: Implementieren einer DB Entwicklungs-Aufgabe

“not to break existing functionality” Integration in Team System Test Infrastruktur Isolierte Test Umgebung Database UNIT Testing Stored Procs, Trigger, Funktionen Test-Conditions (z.B. “Empty Resultset”) Testdaten-Generatoren Datentyp gebundene Generatoren Anpassbar und Erweiterbar

{ DB Dev } Data Generators Datenbank Unit Test

DBA DBDev SCM Daily Build Test Get Latest Test Datenbank Daily Build Output Auch auf eine “Continuous” Build-Umgebung anwendbar. Trust Boundary Produktions Datenbank Staging Datenbank

DBA Produktions Datenbank Staging Datenbank SCM DBDev DatenbankProjektDatenbankProjekt Sync von Label SQL Deploy Skript Build Deploy Deployment Skript präzisieren überprüfen

Database Projekt Database Projekt Ziel Datenbank SQLSkript Deploy Build Diff-Build Skript Projekt Status “What you want” Projekt Status “What you want” Gegenwärtiger Zustand “How it is right now” Gegenwärtiger Zustand “How it is right now” Ausführen des Update Skripts (inkrementell)

{ DB Admin } Ausrollen eines DB Projekts

Team Foundation Server­ Versionsverwaltung im Überblick Christian Binder, DEV Track1, Dienstag 17:15 Uhr Erfolgreiche Softwareprojekte mit Visual Studio Team System 2008 Marcus Alt, TDM Track, Mittwoch 09:15 Uhr Visual Studio Team System 2008 im Überblick Christian Binder, DEV Track1, Mittwoch 11:00 Uhr Visual Studio Team Edition for Database Professionals Bernhard Frank, DEV Track2, Mittwoch 13:45 Uhr Bessere Applikationen entwickeln durch Integrierte Qualitätssicherung mit Visual Studio Team System 2008 Christian Binder, DEV Track1, Mittwoch 15:30 Uhr

Visual Studio Team System Information Day Regelmäßige ganztägige Informationsveranstaltung von Microsoft Praxisnahe Demos & viel Raum für Diskussionen Details & Anmeldung: TeamConf 2008 – Die Visual Studio Team System Konferenz VSTS in der Praxis April 2008 in München Anwenderberichte (Siemens, ABB, Commerzbank, Datev, Münchener Rück,..) Fach- und Technologievorträge Vortragsprogramm und Anmeldung: Visual Studio Launch Promotion Tauschen Sie Ihre Visual Studio Standard in eine höherwertige Visual Studio Edition Ihrer Wahl Anrechnung in Höhe von 299 € beim Kauf eines anderen VS Produktes vom 19. Februar bis zum 30. April 2008 Nur bei den Partnern: PC Ware, SoftExpress, SOS und Zoschke (befinden sich alle in der Ausstellerhalle)

Produkt Website Produkt MSDN Forums Blogs blogs.msdn.com/duncand Microsoft Solutions Framework Team Foundation Server Power Tools

Communities, Webcasts, Blogs, Chats & User Groups Microsoft Developer Network (MSDN) & TechNet Trial Software und Virtual Labs Microsoft Learning und Certification

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.