<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="de-de" xmlns="http://www.w3.org/2005/Atom">
  <title>it5000 Blog</title>
  <link rel="alternate" type="text/html" href="http://blog.it5000.de/" />
  <link rel="self" href="http://blog.it5000.de/SyndicationService.asmx/GetAtom" />
  <logo>http://blog.it5000.de/it5000%20blog</logo>
  <icon>favicon.ico</icon>
  <updated>2010-09-01T23:56:59.6655+02:00</updated>
  <author>
    <name>Florian Schmidt</name>
  </author>
  <subtitle>Microsoft .net, Server &amp; more</subtitle>
  <id>http://blog.it5000.de/</id>
  <generator uri="http://www.dasblog.net" version="1.9.6264.0">DasBlog</generator>
  <entry>
    <title>Neues Handy - Ein Rundgang durch die Android Plattform (aus Windows Mobile Sicht)</title>
    <link rel="alternate" type="text/html" href="http://blog.it5000.de/PermaLink,guid,8f706bf7-e6f2-460e-8261-293855326740.aspx" />
    <id>http://blog.it5000.de/PermaLink,guid,8f706bf7-e6f2-460e-8261-293855326740.aspx</id>
    <published>2010-09-01T23:50:11.978+02:00</published>
    <updated>2010-09-01T23:56:59.6655+02:00</updated>
    <category term=".net" label=".net" scheme="http://blog.it5000.de/CategoryView,category,.net.aspx" />
    <category term="Android" label="Android" scheme="http://blog.it5000.de/CategoryView,category,Android.aspx" />
    <category term="Mobil" label="Mobil" scheme="http://blog.it5000.de/CategoryView,category,Mobil.aspx" />
    <category term="Virtualisierung" label="Virtualisierung" scheme="http://blog.it5000.de/CategoryView,category,Virtualisierung.aspx" />
    <content type="html">&lt;img border=0 src="http://blog.it5000.de/content/binary/htc_wildfire[1].jpg"&gt; 
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;Mein
neues Handy- ein HTC Wildfire mit Android…&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Für die Leute die mich kennen
ist es schon fast ein Wunder, dass mein Handy nicht mit Windows läuft. Mein gutes
altes Windows Mobile Handy hat Probleme mit der Tastatur gehabt und ich habe leider
kein Windows Phone Entwicklungshandy bekommen… Tja und da hat es mich gepackt – nach
dem Test von einem Motorola Milestone wollte ich mehr über dieses neue Betriebssystem
erfahren. Wie kann es sein, dass man 200.000 Geräte am Tag auf den Markt bringt und
diese Modelle nahezu ausverkauft sind? Also habe ich es einfach mal probiert. Mittlerweile
kann ich nach dem Test von 6 Wochen sehr gut sagen, was ich von dem Gerät halt. Es
bringt einfach nichts alles toll oder alles Mist nach 2 Tagen zu schreiben.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;Die Hardware – günstig
und hochwertig&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Tja, ich habe immer noch nicht
geschrieben, ob ich es nach 6 Wochen nun toll finde oder nicht… Kommen wir daher erst
einmal zu den Fakten. HTC liefert mit dem Wildfire ein sehr gut verarbeitetes Gerät
aus. Dieses Gerät ist mit rund 240€ extrem günstig und spielt im unteren Segment eine
wichtige Rolle im Android Segment. Man bekommt ein sehr kleines aber schon leistungsfähiges
Handy. Darüber gibt es natürlich noch die Desire und i9000 Handys. Aber wenn ich später
doch auf Windows Phone 7 wechseln sollte, war es nicht so teuer und schön klein ist
auch nen riesen Vorteil.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;Die Software – einfacher
Einstieg und ein perfekter Touchscreen als Basis&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Die Hardware ist sicher nicht
so wichtig. Viel mehr kommt es mir ja auf die inneren Werte von dem Gerät an. Während
man bei dem Motorola Handy noch viel konfigurieren musste, liefert HTC mit der Sense
Oberfläche schon deutlich mehr mit. Ich habe ein gut eingerichtetes Handy in der Hand,
mit dem man sich auch fix zu Recht findet. Die unterstützende Bildschirmtastatur arbeitet
mit einer kleinen Vibration als haptische Rückmeldung sehr gut. Vor allem das direkt
ansprechende Touch-Display ist extrem gut zu bedienen. Da wirkt das schrubben mit
dem Stift bei Windows Mobile schon sehr altertümlich! Auch das hineinfindet in das
Betriebssystem geht sehr gut von der Hand. Selbst die ersten Anwendungen sind mit
dem gut zu bedienenden Android Market fix installiert.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;Die Synchronisation –
erste Ernüchterung es gibt aber auch Lösungen für die Probleme&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Neben dem Telefon und den SMS
sind die Kontakte, Termine und Mails auf einem Smartphone unheimlich wichtig. Das
Android Handy bietet einen Exchange Client mit an. Dieser ist einfach einzurichten
und braucht sogar nicht mal das dämliche Zertifikat, was das Microsoft Windows Mobile
benötigt hat. Abruf der Mails, Termine und Kontakte funktioniert super. Selbst die
Kontaktfotos sind dort, wo man sie braucht :) Doch gibt es leider nur Platz für ein
Exchange Konto. Aber wer hat überhaupt schon einen Exchange Server herumstehen? Hotmail
oder Yahoo boten bis Anfang der Woche noch kein Active Sync für die Mails an. Der
Abruf über POP3 ist für Hotmail bisher das Maximum und leider nicht überzeugend. Mit
IMAP kommt man etwas weiter – aber der Wechsel von Yahoo zu Gmail war dann doch die
Wahl. Gmail funktioniert, wie nicht anders zu erwarten, super mit dem Android Handy.
Seit dieser Woche gibt es Hotmail mit Active Sync – da man aber keine 2 Konten mit
Exchange im Android registrieren kann, fällt der Test leider erst mal flach :( Somit
heißt es weiter: it5000 per Exchange Client und privat per Google… Neben den Mails
kommen aber noch Kontakte und Termine in die Betrachtung. Gmail kann keine Kontakte
synchronisieren und die Anbindung für die Termine im Outlook ist mittelmäßig. HTC
bietet aber eine ordentliche Sync Software für den PC. Leider funktioniert dies aber
nicht Kabellos, sondern nur per USB oder Bluetooth. Das ist schade, da man ja alles
per Internet am liebsten machen möchte… Somit ist dieser Punkt sehr komfortabel gelöst
– aber nur wenn man sich von der Konstellation her auf ein System einigen kann.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;Weitere Apps – Surfen
leicht gemacht auf dem mini Bildschirm&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Neben dem die Synchronisation
steht ging es an die Suche nach den weiteren Anwendungen. Der Browser ist wirklich
toll und wenn man Flash ausschaltet auch echt fix. Somit hat Steve Jobs doch recht,
wenn er sagt das Flash auf solchen mobilen Geräten nicht so der Bringer ist. Kommt
aber doch mal eine Seite, die Flash braucht zeigt das Handy im Gegensatz zum iPhone
dieses Applet doch sauber an. Silverlight ist leider noch nicht verfügbar, was ich
extrem schade finde – aber dazu später mehr. Der Browser hat eine extrem geniale Funktion.
Die Zoom Funktion… Mit dieser Funktion kann man sich den Text einfach mit den Fingern
so groß einstellen, wie man es zum Lesen braucht. Was aber der absolute Hammer ist,
ist dass der Browser erkennt, welchen Abschnitt man lesen mag. Hier wird der Umbruch
genau so gemacht, dass man sauber lesen kann. Hierfür gibt es eine Top-Bewertung des
mobilen Browsens… Genial, wie das selbst auf dem recht kleinen Display von meinem
Wildfire geht. Den Opera Mini Browser, den ich getestet habe war bedeutend schneller,
da die Seiten auf dem Server nochmals komprimiert werden. Auch eine geniale Technik.
Aber mit diesem Zoom vom Chrome Browser kann man einfach noch mehr Zeit sparen.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;Karten und Navigation
– Tolle Lösungen, wie man es von Google erwartet&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Die Google Maps Anwendung ist
extrem gut auf dem Android Handy gemacht. Sie bietet sehr gute Orientierungen und
super Tipps und Tricks rund um den Standort. Die Navigation ist auch möglich. Ohne
Street-View kommt sie aber noch nicht mit den Navigons dieser Welt mit. Kostenlos
ist die Anwendung aber und daher kann man auch hier nicht meckern. Vor allem die extrem
schnelle GPS Positionierung ist super. Während mein Navigon 1-2 Minuten für die Positionierung
braucht, ist bei dem Android Handy die Position schon nach 5-10 Sekunden verfügbar.
Selbst die Wegaufzeichnung ist mit Tracks gratis. Speziell die Suche um die aktuelle
Position mit den Bewertungen von Qype ist kaum zu schlagen. Weltklasse, was einem
da mit dem Handy zur Verfügung steht! Über den Market gibt es noch weitere Navigationslösungen
– aber auch mein altes Windows Mobile Handy bot solche Möglichkeiten. Hier ist jedoch
alles integrierter und flotter. Das Android Betriebssystem ist generell Lichtjahre
schneller als das Windows Mobile.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;Weitere Anwendungen -&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;Der
Market und der Akku&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Über die Suche von dem Android
Market findet man schon einiges. Auch die Beschreibungen und Bewertungen sind gut.
Aber eine Eingrenzung auf Themen ist da schon schwieriger. Je nach Gerät werden auch
nicht alle Anwendungen angezeigt. Bei dem neuen Wildfire Handy waren anfangs nur rund
30% der Anwendungen freigeschaltet. Nach und nach würde ich jetzt sagen, dass rund
80% verfügbar sind. Der Rest ist entweder nicht für das Wildfire geeignet (Auflösung)
oder der Entwickler hat es wohl vergessen… Ich habe daher auf der Seite Androidpit.de
weiter nach Anwendungen gesucht. Über diese Seite kann man auch Anwendungen als APK
Downloaden. Diese kann man dann selbst auf dem Handy installieren ohne den Market
zu nutzen. Die meisten Anwendungen liefen auch mit der kleinen Auflösung des Wildfire
gut. Ich finde es einfach nur toll, wie einfach und fehlerfrei eine solche Installation
von sich geht. Ich habe quasi, ob freigegeben oder nicht, nie einen Fehler mit einer
Anwendung gehabt. Android ist hier perfekt und sehr ausgereift. Die Anwendungen selbst
sind jedoch nicht alle Top. Im schlimmsten Falle saugen Sie ohne Verwendung im Hintergrund
Strom vom Akku. Dieser war mit schlechter Konfiguration und ohne Taskmanager fix leer
(maximal 1 Tag). Nach einer Weile Übung mit dem Taskmanager und den richtigen Anwendungen
ist es nun aber wieder voll OK von der Leistung her (3 Tage bei mittlerer Nutzung
– 2 Tage bei intensiver Nutzung).&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;Was für Apps braucht man
noch?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Neben den oben schon genannten
Hauptanwendungen braucht man einen Barcodescanner. Hier ist Barcoo echt super. Es
dient als guter Preisvergleich, für Produktangaben bei Lebensmittel und bei Links,
die zum Beispiel auf der Androidpit Seite zu finden sind. Von der Banking Anwendung
über Gebrauchtwagen bis zum Railnavigatior gibt es echt gute Software in dem Market.
Viele Anwendungen sind komplett kostenfrei. Andere sind für wenig Geld zu haben. Wer
auf Androidpit sich mein Profil ansieht kann auch sehen, was ich sonst noch für Anwendungen
nutze und damit auch empfehle… Ich will mich jetzt nicht weiter mit Anwendungen aufhalten,
bin aber immer noch über das geniale Deployment über den Market begeistert.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;Einstellungen – Nicht
so überfrachtet wie Linux und einfach erlernbar&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Wenn man davon ausgeht, dass Unix
Android als Basis dient, würde man denken, dass es das gleiche Chaos wie Linux ist.
Das kann man aber nicht sagen. Es wird einem nur das angeboten, was man wirklich braucht.
Man kann am Android Handy nicht wirklich alles frei einstellen, wie man es bei Linux
könnte. Dafür stimmt die Oberfläche und die Bedienung, wie man es auch bei Google
erwarten würde. Somit ist das Android System sicher kein weiterer Linux Clone, der
schlecht zu bedienen ist. Dass man einen Filemanager erst noch installieren muss,
finde ich schon schade – aber auch hier gibt es Clients, die direkt Netzlaufwerke
mounten können. Dies konnte nicht mal Windows Mobile so einfach!&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;Programmierbarkeit – Es
ist kein Visual Studio und kein Hyper-V!&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;So, nun wollte ich auch mal testen,
wie man für das Android Handy programmieren kann. Das SDK heruntergeladen und installiert.
Hiermit kann man virtuelle Maschinen mit Android aufbauen. Leider ist das System aber
von der Bedienung nicht so gut. Man hätte hier von Google lieber etwas bestehendes,
wie Virtual Box nutzen sollen. Aber Google hat Streit mit Oracle und funktionieren
tut es auch so… Was mich total aufregt ist aber, dass der Market in diesen Maschinen
nicht verfügbar ist. Somit kann man nicht einfach mal testen… Nur wenn man Android
1.6 nimmt geht der Market. Man kann so APK Dateien selbst installieren – aber richtig
durchdacht ist der Verzicht auf den Market in der virtuellen Maschine nicht! Na gut,
jetzt kommt das erste Hallo Welt mit Eclipse. Auch dies ist mit der Anleitung als
Plugin möglich und auch machbar. Aber so Anwenderfreundlich ist die Installation auch
hier nicht. Und wo ist der GUI Designer? Hier darf man sich XML Dateien für die Oberfläche
generieren. Die Entwicklung ist für einen Visual Studio experten echt eine ernüchternde
Sache! Das Programmieren macht einfach keinen rechten Spaß. Wäre Silverlight schon
verfügbar, wäre alles im Lot. So kann man nur hoffen, dass sich hier etwas tut. Für
Microsoft stellt dies eine große Chance dar. Die Entwicklung für Windows Phone 7 ist
echt smart und wenn Silverlight für Android verfügbar ist, braucht man nur 1x zu Programmieren.
So kann übrigens auch Nokia Silverligt. Hier könnte Microsofts Rettung liegen. Denn
auch auf dem Tablet kann ich mir mittlerweile Android sehr gut vorstellen! Erfolgt
die Programmierung jedoch mit Silverlight haben auch die Entwickler etwas von dem
Trend und Microsoft setzt seine Produkte als Konkurrent gut ins Rennen…&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;Fazit – Geniales System
aber schlechte Anwendungsentwicklung&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Ich kann nur als Fazit sagen,
dass Android eine tolle Plattform im Betrieb ist. Nach so einer kurzen Entwicklungszeit
hat man ein sehr gutes Betriebssystem, was auch Windows 7 auf den Tablet Geräten gewaltig
Konkurrenz machen wird. Auch Windows Phone 7 gebe ich dank der miesen Programmiermöglichkeiten
noch eine gute Chance. Mal sehen, wo Android in einem Jahr steht… Ich bin schon begeistert,
was Google hier so auf die Beine gestellt hat!&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img border=0 src="http://blog.it5000.de/content/binary/android-logo[1].jpg"&gt;&lt;img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=8f706bf7-e6f2-460e-8261-293855326740" /&gt;</content>
  </entry>
  <entry>
    <title>Visual Studio Light Switch... war es das mit Access?</title>
    <link rel="alternate" type="text/html" href="http://blog.it5000.de/PermaLink,guid,9d7b2ccf-c2e4-4157-af9d-07646db2dbe2.aspx" />
    <id>http://blog.it5000.de/PermaLink,guid,9d7b2ccf-c2e4-4157-af9d-07646db2dbe2.aspx</id>
    <published>2010-08-05T10:02:37.64+02:00</published>
    <updated>2010-08-05T10:07:40.1950962+02:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Wenn man sich mal den folgenden Link anschaut <a href="http://blogs.msdn.com/b/jasonz/archive/2010/08/03/introducing-microsoft-visual-studio-lightswitch.aspx">http://blogs.msdn.com/b/jasonz/archive/2010/08/03/introducing-microsoft-visual-studio-lightswitch.aspx</a> ,
dann wird man feststellen, dass Microsoft jetzt noch eine Schicht in sein Visual Studio
einfügen will. Es geht um Rapid Application Development. Wie kann man also Anwendung
fix und schnell erstellen ohne viel programmieren zu müssen. Vom Konzept her ähnelt
das ganze Microsoft Access sehr stark. Da beim Access auch viele Makros, aber seit
Jahren keine weiteren Programmieroptionen hinzugekommen sind, könnte es sein,
dass Microsoft so Access.NET im Visual Studio realisieren will.
</p>
        <p>
Ich wurde von Microsoft zu meinen Gedanken zu dem Thema bereits vor über einem Jahr
gefragt. Es sollte ursprünglich in das Visual Studio 2010. Jetzt kommt es danach,
was bei so einem komplexen Thema auch sinnvoll sein dürfte. Die Beta ist für die 23.
August angekündigt worden...
</p>
        <p>
Dann bin ich mal gespannt :)
</p>
        <img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=9d7b2ccf-c2e4-4157-af9d-07646db2dbe2" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Bing Maps greift an…</title>
    <link rel="alternate" type="text/html" href="http://blog.it5000.de/PermaLink,guid,7484ae44-9b5f-44d7-b65c-0de21711b299.aspx" />
    <id>http://blog.it5000.de/PermaLink,guid,7484ae44-9b5f-44d7-b65c-0de21711b299.aspx</id>
    <published>2010-08-03T12:58:32.806+02:00</published>
    <updated>2010-08-03T13:05:43.697+02:00</updated>
    <category term=".net" label=".net" scheme="http://blog.it5000.de/CategoryView,category,.net.aspx" />
    <category term="Azure" label="Azure" scheme="http://blog.it5000.de/CategoryView,category,Azure.aspx" />
    <category term="Web" label="Web" scheme="http://blog.it5000.de/CategoryView,category,Web.aspx" />
    <content type="html">&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;…
Bing Maps hatte schon lange ein sehr gutes Kartenmaterial und die Vogelperspektive,
die Google Maps locker geschlagen hat. Leider war die Integration der Gelben Seiten,
die bei Google extrem gut ist, bei Bing Maps so gut wie nicht vorhanden. Nur die Haltestellen
des ÖPNV waren besser eingezeichnet als bei Google.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font color=#000000&gt;&lt;font size=3&gt;&lt;font face=Calibri&gt;Seit kurzem arbeitet Microsoft
mit dem Open Street Maps Kartenmaterial als zusätzliche Kartenalternative in der BETA
Version. Die ist echt krass. Die Karte von Stuttgart ist extrem detailliert und enthält
Daten, wo Google auch Interesse haben dürfte :). So sind viele Fußwege enthalten,
die bei der Fussgängernavigation in Stuttgart dramatische Vorteile bieten. Auch sind
viele Gebäude und sogar geplante Straßen und Gebäude korrekt eingezeichnet. Stuttgart
21 ist hier quasi schon mit einer besonderen Farbe gekennzeichnet, enthalten.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font color=#000000 size=3 face=Calibri&gt;Doch wie kann man diese BETA Version aufrufen? &lt;/font&gt;&lt;a href="http://www.bing.com/maps/explore"&gt;&lt;font size=3 face=Calibri&gt;http://www.bing.com/maps/explore&lt;/font&gt;&lt;/a&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt; im
Browser aufrufen und dann Map Apps unten auswählen und OpenStreetMap hinzuladen. Jetzt
kann man dynamisch wechseln von den normalen Bing Maps zu den OpenStreetMaps. Auch
kann man hier weitere App’s ausprobieren und sogar die fixe und nicht so kantig zoomende
Silverlight Version testen.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Alles in allem ein großer Gewinn
für Bing Maps! Einfach mal austesten lautet mein Urteil…&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img border=0 src="http://blog.it5000.de/content/binary/MapsBeta3.png"&gt;&lt;img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=7484ae44-9b5f-44d7-b65c-0de21711b299" /&gt;</content>
  </entry>
  <entry>
    <title>Office 2003/2010 -&gt; Wo finde ich?!</title>
    <link rel="alternate" type="text/html" href="http://blog.it5000.de/PermaLink,guid,cb69d73d-5f2b-441e-866c-23ef6e147aed.aspx" />
    <id>http://blog.it5000.de/PermaLink,guid,cb69d73d-5f2b-441e-866c-23ef6e147aed.aspx</id>
    <published>2010-06-16T16:52:22.718+02:00</published>
    <updated>2010-06-16T17:02:13.0625+02:00</updated>
    <category term=".net" label=".net" scheme="http://blog.it5000.de/CategoryView,category,.net.aspx" />
    <category term="Deployment" label="Deployment" scheme="http://blog.it5000.de/CategoryView,category,Deployment.aspx" />
    <category term="Office" label="Office" scheme="http://blog.it5000.de/CategoryView,category,Office.aspx" />
    <category term="Web" label="Web" scheme="http://blog.it5000.de/CategoryView,category,Web.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Für Office 2007 hatte Microsoft schon ein interaktives Tool bereitgestellt. Hier klickt
man bei Office 2003 einen Befehl virtuell in Flash an und bekommt den passenden Befehl
in Office 2007 visuell gezeigt. Jetzt gibt es das ganze mit Silverlight für Office
2010. Eine prima Sache! Nur wer kein Silverlight hat, schaut jetzt in die Röhre...
</p>
        <p>
Hier der Link: <a href="http://office.microsoft.com/de-de/powerpoint-help/position-von-menu-und-symbolleistenbefehlen-in-office-2010-HA101794130.aspx?origin=HA010359435">http://office.microsoft.com/de-de/powerpoint-help/position-von-menu-und-symbolleistenbefehlen-in-office-2010-HA101794130.aspx?origin=HA010359435</a></p>
        <p>
 
</p>
        <img border="0" src="http://blog.it5000.de/content/binary/IHandbuch1.jpg" />
        <img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=cb69d73d-5f2b-441e-866c-23ef6e147aed" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Dell Vor-Ort-Support - Ein Erfahrungsbericht</title>
    <link rel="alternate" type="text/html" href="http://blog.it5000.de/PermaLink,guid,f68baf78-59bb-423d-bbe3-6070a105097a.aspx" />
    <id>http://blog.it5000.de/PermaLink,guid,f68baf78-59bb-423d-bbe3-6070a105097a.aspx</id>
    <published>2010-06-14T20:33:40.125+02:00</published>
    <updated>2010-06-14T20:38:03.015625+02:00</updated>
    <category term="Client" label="Client" scheme="http://blog.it5000.de/CategoryView,category,Client.aspx" />
    <category term="Mobil" label="Mobil" scheme="http://blog.it5000.de/CategoryView,category,Mobil.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Das Gerät
</p>
        <p>
        </p>
        <p>
Ich habe vor Weihnachten ein neues Notebook bekommen. Ein Dell Studio 15 mit sehr
fixem Core i7 Prozessor und sehr guter Ausstattung. Das Notebook war sehr preisgünstig
und hat von der Verarbeitung wirklich einen sehr guten Eindruck gemacht. Für rund
900€ gab es 4-Kern-Prozessor, 4GB Ram, 500GB Festplatte mit 7200 Umdrehungen, 512
MB Grafik und so weiter. Besonders der extrem helle Full-HD Screen konnte bei dem
Preis absolut überzeugen.
</p>
        <p>
        </p>
        <p>
Das Problem
</p>
        <p>
        </p>
        <p>
Es hat mich immer etwas gestört, das das Gerät sehr laut war. Dies wurde mit der Zeit
jedoch immer schlimmer. Ein Neustart war erst nach einer Abkühlung von rund 10 Minuten
möglich… Ich dachte anfangs noch an einen Softwarefehler und habe das Betriebssystem
neu installieren wollen. Auch dies wurde mit einem Blue Screen beendet. Erschreckend
war, dass Speed FAN z.T. über 90 Grad beim Prozessor gemessen hat.
</p>
        <p>
        </p>
        <p>
Andere Geräte
</p>
        <p>
        </p>
        <p>
Von meinen Freunden habe ich schon oft gehört, dass der Dell Support helfen musste,
da die Qualität der Geräte wohl geringer ist. Die Leute, die mein Gerät gesehen haben,
waren jedoch der Meinung, dass die Qualität des Chassis deutlich besser sei als bei
Ihnen. Somit hat Dell wohl etwas bei der Qualität getan – aber offenbar noch nicht
genug.
</p>
        <p>
        </p>
        <p>
Der Support
</p>
        <p>
        </p>
        <p>
Montags habe ich bei der Dell Hotline angerufen. Die Hotline war gut zu erreichen
und der Mitarbeiter war sehr nett. Nach dem ersten Versuch den Arbeitsspeicher zu
wechseln (eine Bank raus), habe ich erneut angerufen. Auch der zweite Mitarbeiter
war sehr nett. Da das Problem so nicht lösbar war, wurde ein Auftrag für einen Techniker
gemacht, der am Mittwoch kommen sollte. Am Mittwoch habe ich leider vergeblich gewartet
und mich erneut gemeldet. Ja, der Auftrag ist raus, aber erst innerhalb von 5 Tagen
wird jemand kommen. Ich hätte quasi nur einen B-Support-Plan gewählt. Davon wusste
ich bisher noch nichts… Aber egal, am Freitag habe ich einen Anruf erhalten, dass
Montag der Techniker kommt. Dieser kam mit einem erträglichen Zeitfenster von 2 Stunden.
Er war pünktlich und hat weniger als 30 Minuten gebraucht. Er hat viel getauscht (Motherboard,
Ram, Lüfter, Wärmeableitung) und hat auch einen kompetenten Eindruck gemacht. Nach
dem Tausch ist das Gerät jetzt ordentlich leise und das Problem schneit gelöst. Wenn
es so bleibt bin ich sogar sehr zufrieden! Nur die 5 Tage waren mir beim Kauf nicht
bewusst – hier weist man aber jetzt besser vor dem Kauf drauf hin. Von dem her ziehe
ich doch ein positives Fazit von dem Dell Support!
</p>
        <img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=f68baf78-59bb-423d-bbe3-6070a105097a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>SQL2000 ist nicht mehr vom Visual Studio 2010 unterstützt!!!</title>
    <link rel="alternate" type="text/html" href="http://blog.it5000.de/PermaLink,guid,36ccb672-2d41-4440-a581-e46cd05602e5.aspx" />
    <id>http://blog.it5000.de/PermaLink,guid,36ccb672-2d41-4440-a581-e46cd05602e5.aspx</id>
    <published>2010-05-27T11:17:06.515+02:00</published>
    <updated>2010-05-27T17:05:41.796875+02:00</updated>
    <category term=".net" label=".net" scheme="http://blog.it5000.de/CategoryView,category,.net.aspx" />
    <category term="Client" label="Client" scheme="http://blog.it5000.de/CategoryView,category,Client.aspx" />
    <category term="Deployment" label="Deployment" scheme="http://blog.it5000.de/CategoryView,category,Deployment.aspx" />
    <category term="SQL" label="SQL" scheme="http://blog.it5000.de/CategoryView,category,SQL.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
Es ist bekannt und offen kommuniziert, dass Office 2003 nicht mehr vom Visual Studio
2010 supportet wird. Auch ist klar, dass der SQL Server 2005 nicht mehr für den Team
Foundation Server 2010 als Datenbank in Frage kommt. Wir haben uns darauf eingestellt
und das war es dann...
</p>
        <p>
Jetzt musste ich aber leider festellen, dass der SQL Server 2000 nicht mehr als Datenquelle
unterstützt wird. Das ist echt ein Desaster. Es gibt halt noch etliche SQL Server
2000, mit denen wir kommunizieren müssen. Wenn das von Microsoft doch wenigstens deutlicher
kommuniziert worden wäre :(
</p>
        <p>
Dies ist die Fehlermeldung des Server Explorers...
</p>
        <p>
          <img border="0" src="http://blog.it5000.de/content/binary/SQL2000NotSupportet.jpg" />
        </p>
        <p>
... Ich habe nun lange nach einer Lösung gesucht und zumindest einen Workaround gefunden.
Man kann die Datenbank aus der DBML ohne Probleme auch nutzen, wenn es sich um einen
SQL Server 2000 handelt. Nur das Editieren ist unmöglich und auch der Support von
Microsoft dürfte hier nicht mehr greifen.
</p>
        <p>
Mit tempörärem SQL Server zum Ziel:
</p>
        <p>
Fakt ist aber, dass ich mir für das Design der Datenbank einen SQL Server 2005 oder
höher installiere und die Datenbank migriere. Sofern ich dann die Tabelle oder View
in die DBML eingebunden habe, kann ich die Connection wieder auf den alten SQL Server
2000 mappen.
</p>
        <p>
Mit altem Visual Studio zum Ziel:
</p>
        <p>
Auch eine Variante ist, die DBML Datei in ein separates Projekt einzubinden und dann
diese nur mit dem Visual Studio 2008 zu bearbeiten.
</p>
        <p>
Beide Alternativen sind sicher keine tolle Lösung, doch kommt man damit zunächst mal
an das Ziel! Danach sollten man schnellstens die Migration auf den SQL 2008 in Betracht
ziehen. Auch wenn ich sonst sehr positiv auf Microsoft zu sprechen bin, finde ich
diese unnötige Sperre ohne große PR ziemlich übel. Vielleicht hat ja jemand doch noch
eine Lösung diese Meldung zu umgehen? Beim LINQ to SQL hat sich ja technisch eh nichts
geändert...
</p>
        <p>
 
</p>
        <p>
UPDATE: Der extended Support für den SQL Server 2000 läuft im Jahr 2012 aus. Die MSDE,
der Vorgänger vom SQL Express, ist sogar schon ausgelaufen. Von dem her sollte man
dringend seine Kunden dazu motivieren zu migrieren. Kollegen meinten, dass man einen
DB2 Server auch nie so lange laufen lassen könnte... Von dem her muss ich wohl sagen,
hat Microsoft schon Recht, so einen Umstieg zu erzwingen. Die müssen so ja auch weniger
testen. Da bei den Entity Framework neue Dinge hinzugekommen sind (im Gegensatz zum
LINQ), würde ich hier auf keinen Fall mit einem SQL Server 2000 den Workaround ausprobieren.
Testen werde ich das Verhalten aber trotzdem gern mal...
</p>
        <img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=36ccb672-2d41-4440-a581-e46cd05602e5" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Ein erster Test von SQL Azure</title>
    <link rel="alternate" type="text/html" href="http://blog.it5000.de/PermaLink,guid,7501d28c-7382-40d3-b24c-bfcc169143fe.aspx" />
    <id>http://blog.it5000.de/PermaLink,guid,7501d28c-7382-40d3-b24c-bfcc169143fe.aspx</id>
    <published>2010-05-07T14:39:35.1875+02:00</published>
    <updated>2010-05-07T14:42:01.265625+02:00</updated>
    <category term=".net" label=".net" scheme="http://blog.it5000.de/CategoryView,category,.net.aspx" />
    <category term="Client" label="Client" scheme="http://blog.it5000.de/CategoryView,category,Client.aspx" />
    <category term="Deployment" label="Deployment" scheme="http://blog.it5000.de/CategoryView,category,Deployment.aspx" />
    <category term="Server" label="Server" scheme="http://blog.it5000.de/CategoryView,category,Server.aspx" />
    <category term="SQL" label="SQL" scheme="http://blog.it5000.de/CategoryView,category,SQL.aspx" />
    <category term="Virtualisierung" label="Virtualisierung" scheme="http://blog.it5000.de/CategoryView,category,Virtualisierung.aspx" />
    <category term="Web" label="Web" scheme="http://blog.it5000.de/CategoryView,category,Web.aspx" />
    <category term="Azure" label="Azure" scheme="http://blog.it5000.de/CategoryView,category,Azure.aspx" />
    <content type="html">&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;Ich
war äußerst gespannt Microsoft Azure SQL auszuprobieren und möchte meine ersten fundierten
Erfahrungen hier schreiben.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Was
ist Azure SQL?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Microsoft Azure SQL ist eine Relationale
Datenbank im Internet. Diese Datenbank ist zwar kein richtiger SQL Server in der aktuellen
Version – aber die Funktionen, die in der letzten Zeit dazu gekommen sind, lassen
durchaus einen sehr guten Vergleich zu. Es steht ausschließlich im Web bereit und
Microsoft als Dienstleister ist für Betrieb, Backup, Antivirus, Verfügbarkeit und
Co zuständig. Auch die Last, die auf den SQL Server geht, wird von Microsoft verwaltet.
Reicht ein normaler Server nicht mehr aus, werden ohne Probleme weitere Server hinzugeschaltet.
Es gibt quasi keine Lastbeschränkung und dazu noch Services mit Datenspeicher und
Anwendungsserver nebenbei.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Was
kostet Azure SQL?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Microsoft Azure SQL gibt es in
vielen Ausprägungen. In einer MSDN Ultimate Lizenz sind bereits 3 SQL Server Datenbanken
bis 10 GB enthalten. Auch einiges an Traffic ist damit abgedeckt. Die MSDN Datenbanken
dürfen laut Aussage von Microsoft sogar produktiv genutzt werden!!! Auch sonst halten
sich die Preise in Grenzen – aber welcher Entwickler hat keine MSDN Lizenz? Bestimmt
kein Profi, der sich jetzt schon mit Azure beschäftigt. Die genaue Preisliste findet
sich unter folgender URL &amp;lt;&amp;lt;&amp;lt;Link&amp;gt;&amp;gt;&amp;gt;. In Wesentlichen kann man aber
rechnen, dass eine Datenbank bis 1GB rund 7€ im Monat plus vielleicht 5€ Traffic kostet.
Eine 10GB Datenbank rund das 10 fache. Insgesamt also sehr günstige Preise für eine
komplett skalierbare und hochverfügbare Datenbanklösung!&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Wie
verwende ich Azure SQL?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Auf der Azure Seite kann komplett
per HTTPS verschlüsselt ein Serverinstanz angelegt werden. Dies muss auf der Webseite
erfolgen! Auch die Firewallrichtlinien müssen dort konfiguriert werden. Ohne diese
einfache Konfiguration ist da mal gar nichts möglich. Danach können Datenbanken angelegt
werden. Dies geht per Weboberfläche oder Tool. Die weiteren Tools sind noch nicht
so komfortabel wie das SQL Management Studio – aber TSQL, Linq, Stored Procedures,
SQL Connections werden komplett unterstützt. Der SQL String dafür lässt sich über
die Webseite abrufen. Mehr zu der Verwendung gibt es in den folgenden Abschnitten.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Was
gibt es für Tools für Azure SQL&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Microsoft SQL Azure kann vom SQL
Server Management Studio und vom Server Explorer des Visual Studio bedient werden.
Die Änderungen werden hier nur per TSQL angenommen. Die Objekte können nur gelesen
werden. Dafür gibt es jedoch ein paar Tools von Codeplex. Das wichtigste Tool ist
der SQL Azure Migration Assistent. Er kann eine lokale Datenbank mit ein paar Anforderungen
auch zum SQL Azure migrieren. Auch eine Migration zurück ist möglich. Somit würde
ich in der Entwicklung einen SQL Server lokale verwenden und dann die fertige Datenbank
auf den SQL Azure per Tool verteilen. Man hat so gleich ein Trennung von Entwicklung
und Produktion!!!&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Wie
kann ich per Visual Studio auf Azure SQL zugreifen?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Für das Visual Studio sieht die
fertig gestaltete Datenbank dann wie ein richtiger SQL Server aus. Es wird halt mit
einer SQL Authentifizierung auf den Server zugegriffen. Auch Databinding und Co sind
ohne Probleme möglich. Ab diesem Moment merkt man nicht mehr, ob es ein SQL Server
oder ein SQL Azure ist. Dies ist mein erster Eindruck – Probleme im Detail kann ich
nicht ausschließen! Nur die Performance vom Netzwerk (hier Internet) ist natürlich
hier wichtig. Mit meinem DSL 25.000 war es aber kein Thema!&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Wie
kann ich Azure SQL mit dem lokalen SQL Server vergleichen (Fazit)?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Auf den ersten gründlicheren Blick
ist SQL Azure jetzt schon eine richtig gute Alternative. Zwar sind die Werkzeuge zum
Design der Datenbank noch nicht super toll. Aber die simple erzwungene Trennung von
Entwicklung und Produktion ist super. Auch die Kosten sind im grünen Bereich. Ganz
besonders stark ist das Sizing. Ob 5, 5.000 oder 5.000.000 User, die Datenbank steht
immer hochverfügbar im Netz. Auch die Sicherheit macht einen ausgereiften Eindruck.
Daher ist es wohl besser einer kleinen Firma einen Redundanten SQL Azure Server zu
verkaufen als einen lokalen Server, die bei einem Feuer sofort abraucht. Auch bei
großen Firmen dürfte so ein Server ohne viel Bürokratie sicher zu betreiben sein.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;strong&gt;Daher ist die Betrachtung
von SQL Azure ein absolutes MUSS!&lt;o:p&gt;&lt;/o:p&gt;
&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=7501d28c-7382-40d3-b24c-bfcc169143fe" /&gt;</content>
  </entry>
  <entry>
    <title>MSDN Office 2010 Produkt Key’s (vor 01.05.2010 abgerufen)</title>
    <link rel="alternate" type="text/html" href="http://blog.it5000.de/PermaLink,guid,c25177ad-6c38-4e1c-8d47-eab69d577e24.aspx" />
    <id>http://blog.it5000.de/PermaLink,guid,c25177ad-6c38-4e1c-8d47-eab69d577e24.aspx</id>
    <published>2010-05-07T11:09:42.265625+02:00</published>
    <updated>2010-05-07T11:09:42.265625+02:00</updated>
    <category term="Client" label="Client" scheme="http://blog.it5000.de/CategoryView,category,Client.aspx" />
    <category term="Office" label="Office" scheme="http://blog.it5000.de/CategoryView,category,Office.aspx" />
    <content type="html">&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;Nein,
ich veröffentliche hier keinen Produktschlüssel für das neue Office, möchte aber darauf
hinweisen, dass alle Produktschlüssel, die über MSDN vor dem 01.05.2010 bezogen worden
Probleme bereiten können.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Daher muss man einfach in das
MSDN System gehen und sich einen neuen Schlüssel heraussuchen. Über diese Seite geht
das und hier steht auch die Meldung als Quelle und Bestätigung von Microsoft &lt;a href="http://msdn.microsoft.com/de-de/subscriptions/default.aspx"&gt;http://msdn.microsoft.com/de-de/subscriptions/default.aspx&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font face=Calibri color=#000000 size=3&gt;Hier ist die Anleitung, wie der Produktschlüssel
dann getauscht werden kann. &lt;/font&gt;&lt;a href="http://support.microsoft.com/kb/983473"&gt;&lt;font face=Calibri color=#800080 size=3&gt;http://support.microsoft.com/kb/983473&lt;/font&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=c25177ad-6c38-4e1c-8d47-eab69d577e24" /&gt;</content>
  </entry>
  <entry>
    <title>Facebook Anwendungen selbst programmieren und über andere ärgern...</title>
    <link rel="alternate" type="text/html" href="http://blog.it5000.de/PermaLink,guid,1acfff6a-60ea-4b9b-be71-3a5d80f2878a.aspx" />
    <id>http://blog.it5000.de/PermaLink,guid,1acfff6a-60ea-4b9b-be71-3a5d80f2878a.aspx</id>
    <published>2010-05-03T00:21:49.64+02:00</published>
    <updated>2010-05-03T01:27:39.109375+02:00</updated>
    <category term=".net" label=".net" scheme="http://blog.it5000.de/CategoryView,category,.net.aspx" />
    <category term="Client" label="Client" scheme="http://blog.it5000.de/CategoryView,category,Client.aspx" />
    <category term="Web" label="Web" scheme="http://blog.it5000.de/CategoryView,category,Web.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Facebook Anwendungen sind echt etwas Tolles.
So dachte ich bisher... Ich habe mich selbst auf gemacht und versucht mich in die
API einzuarbeiten. Das ist wirklich eine tolle Sache. Nur Facebook ist zu doof um
die Sicherheit dieser Anwendungen zu gewährleisten! Eine solche Anwendung kann unverhofft
an alle Freunde Messages senden - und das ist echt nervig. Die Anwendung "Amazing
Gifts" würde ich in der Kategorie Spam / Malware sehen! Auch die Anwendungen, die
ich verwendet habe werden aufgelistet - aber wenn man sie entfernt bleiben Sie für
andere weiter sichtbar... Facebook ist wirklich eine gute Idee, aber die Umsetzung
hat, wie ich seit heute Abend weiß gravierende Sicherheitsmägel!!! Leider erreiche
ich keinen Kontakt zu Facebook - aber vielleicht kommt man ja doch irgendwie an die
Antworten auf die Fragen, die ich mir gerade so stelle...<img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=1acfff6a-60ea-4b9b-be71-3a5d80f2878a" /></div>
    </content>
  </entry>
  <entry>
    <title>Code Access Security (CAS) und .NET 4.0 -&gt; Nicht mehr vorhanden... *freu*</title>
    <link rel="alternate" type="text/html" href="http://blog.it5000.de/PermaLink,guid,4acda5c4-875e-4a4e-a9ad-0359ff789129.aspx" />
    <id>http://blog.it5000.de/PermaLink,guid,4acda5c4-875e-4a4e-a9ad-0359ff789129.aspx</id>
    <published>2010-04-16T17:37:23.89+02:00</published>
    <updated>2010-04-16T22:08:34.453125+02:00</updated>
    <category term=".net" label=".net" scheme="http://blog.it5000.de/CategoryView,category,.net.aspx" />
    <category term="Client" label="Client" scheme="http://blog.it5000.de/CategoryView,category,Client.aspx" />
    <category term="Deployment" label="Deployment" scheme="http://blog.it5000.de/CategoryView,category,Deployment.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
Die Code Access Security war bei dem .NET Framework immer ein Graus. Man musste Die
Sachen immer mehrfach freischalten oder gleich eine Freigabe für einen ganzen Fileserver
machen.
</p>
        <p>
Jetzt habe ich einem Kollegen gesagt, dass er sich mal um diese Files kümmern soll
und er hat keinen Eintrag mehr in der Verwaltungskonsole gefunden... Tja und man kann
sagen, dass Microsoft diese Regelungen als Geschenk für die Entwickler abgeschafft
hat. Code läuft nun auch vom Netzlaufwerk ohne eine zusätzliche Freischaltung!
</p>
        <p>
Dies soll jetzt nicht heißen, dass man keine Blockierungen mehr hat. Es gibt ja auch
die Regeln vom Betriebssystem selbst hat oder Zusatzsoftware, wie AppSense, die so
etwas effektiv verhindern kann. In vielen Dingen macht es ja auch Sinn so etwas NICHT
zuzulassen. Aber bei uns hätte man dann einfach eine andere Programmiersprache genommen
um das Problem zu umgehen ;)
</p>
        <p>
          <a href="http://msdn.microsoft.com/de-de/library/ee191568(VS.100).aspx">http://msdn.microsoft.com/de-de/library/ee191568(VS.100).aspx</a>
        </p>
        <p>
Dies ist auch der Link zur neuen Hilfe im schicken Design... leider tut diese Online
Hilfe noch nicht bei jedem Kollen und wir sind hier noch auf der Suche. Auf das ich
fix einen Artikel zur Online Hilfe hier Posten kann. Wer da ähnliche Probleme hat,
kann gern einen Kommentar schreiben!
</p>
        <img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=4acda5c4-875e-4a4e-a9ad-0359ff789129" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Lange Wartezeiten: Import von Massendaten mit .NET in den SQL Server</title>
    <link rel="alternate" type="text/html" href="http://blog.it5000.de/PermaLink,guid,505502a0-3675-4163-8194-418a8b20c28e.aspx" />
    <id>http://blog.it5000.de/PermaLink,guid,505502a0-3675-4163-8194-418a8b20c28e.aspx</id>
    <published>2010-04-12T16:03:29.765+02:00</published>
    <updated>2010-04-16T17:37:15.421875+02:00</updated>
    <category term=".net" label=".net" scheme="http://blog.it5000.de/CategoryView,category,.net.aspx" />
    <category term="Client" label="Client" scheme="http://blog.it5000.de/CategoryView,category,Client.aspx" />
    <category term="Deployment" label="Deployment" scheme="http://blog.it5000.de/CategoryView,category,Deployment.aspx" />
    <category term="Server" label="Server" scheme="http://blog.it5000.de/CategoryView,category,Server.aspx" />
    <category term="SQL" label="SQL" scheme="http://blog.it5000.de/CategoryView,category,SQL.aspx" />
    <content type="html">&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;Ich
hatte zum Teil Probleme beim Import von Massendaten mit den Zeiten. So war meine bisherige
Vorgehensweise, dass ich die Daten erst in eine Temp -Tabelle geschrieben habe. Danach
die Daten mehrmals validiert habe und im letzten Schritt verwertbare Datensätze in
eine richtige Tabelle geschrieben habe. Datensätze mit Fehlern wurden in eine andere
Tabelle geschrieben und als Fehler ausgegeben.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Dieses Vorgehen war mit LINQ und
mehrfachem Speichern sehr langsam!&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Ich habe nun mit meinem Kollegen
Ralf Stiegele zusammen verschiedene Datenszugriffe ausprobiert und die Zeiten gemessen.
Da beim Test kein Unterschied zwischen SQL 2005 und 2008 zu sehen war, schreibe ich
nur vom SQL Server. Die Testdatei im Import hat 160.000 Zeilen und 60 Spalten. Es
wurden 3 Läufe als Mittel gewertet und auf ganze Minuten gerundet. Bei diesen Import
wurden keine Validierungen berücksichtigt.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;table class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt" cellspacing=0 cellpadding=0 border=1&gt;
&lt;tbody&gt;
&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Programm läuft auf dem SQL Server direkt ab
(4GB Ram / 2 Prozessoren)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Programm läuft auf einem separaten virtuellen
Client ab (4GB Ram / 2 Prozessoren / GB-LAN)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Programm läuft auf einem separaten physischen
Client ab (2 GB Ram / 1 Prozessor / 100MBit LAN)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1"&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Import
Stored Procedures&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;17
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;17
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;31
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2"&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Import
mit LINQ&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;6
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;7
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;15
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3"&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Import
mit Datasets&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;6
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;7
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;14
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4"&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Import
mit Direct SQL&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;6
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;7
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;11
Minuten&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes"&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Import
mit Integration Sercvices (SSIS)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;nicht
gemessen&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;nicht
gemessen&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;6
Minuten&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt" cellspacing=0 cellpadding=0 border=1&gt;
&lt;tbody&gt;
&lt;tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes"&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;
&lt;o:p&gt;SQLBulkCopy&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;1
Minute&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;1
Minute&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: #ece9d8; WIDTH: 115.15pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign=top width=154&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt; 
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;nicht
gemessen&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span lang=EN-US style="mso-ansi-language: EN-US"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Gefühlt&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;müsste
es schneller gehen… Hat jemand noch eine bessere Alternative oder bessere Zeiten gemessen?&lt;o:p&gt;&lt;/o:p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;o:p&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&amp;nbsp;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font size=3&gt;&lt;font color=#000000&gt;&lt;font face=Calibri&gt;Bei uns ist der SSIS schwierig
zu deployen und LINQ bietet am meisten Komfort. Wenn ich nun Programmierzeiten und
Zeitersparnis bewerte, würde ich weiter LINQ nehmen und nur auf das Zwischenspeichern
verzichten. Alle Validierungen müssten also beim ersten Einlesen passieren. Das Speichern
von Daten im SQL Server ist einfach sehr Ressourcenfressend.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font face=Calibri color=#000000 size=3&gt;&lt;/font&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
&lt;font face=Calibri color=#000000 size=3&gt;--- Update ---&lt;/font&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0cm 0cm 10pt"&gt;
SqlBulkCopy ist richtig fix. Wir konnten Zeiten für den Test oben von rund 50 Sekunden
erreichen. Vielen Dank für die guten Tipps!!!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.it5000.de/aggbug.ashx?id=505502a0-3675-4163-8194-418a8b20c28e" /&gt;</content>
  </entry>
</feed>