Thursday, November 30, 2006

Quiz, welche Vista DVD läuft auf welchem Rechner?

Man lädt sich die Vista DVD von der MSDN Seite runter und brennt sie. Danach läuft die Installation problemlos!

... so sollte man das denken, aber bei Bootfähigen DVD's scheint es mehr Probleme zu geben, als man dachte! Selbst bei sehr modernen Geräten kommt es in Verbindung mit den Vista Downloads zu Problemen.

Ich habe es bisher auf 4 Rechnern getestet. 3 der 4 akzeptieren +/- DVD's. Der letztere akzeptiert dank älteren Toshiba LW nur -. Jetzt mit Vista gings aber los:

  • Ein Kollege hatte bereits Probleme mit dem Download. Die ISO war so kaputt dass, sie sich nicht brennen ließ. -> Fehler 1, ISO ist kaputt!
  • Die Rechner die sonst +/- akzeptieren, akzeptieren bei Bootfähigen DVD's nur die eine Variante. Mein "alter" mit Toshiba akzeptiert sowieso nur - DVD's -> Fehler 2, + statt - oder andersrum - kommt öfter vor als man denkt
  • Die DVD ist gänzlich kaputt und läuft auf keinem Rechner mehr -> Fehler3, DVD ist ganz kaputt oder zu schnell gebrannt

Alles in allem heißt dass, das es viele Fehler bei dem DVD's für Vista brennen gibt. Mein Vorgehen ist:

  1. Hoffen, dass der Download mit dem MS Downloadmanager gelingt.
  2. Dann mit Nero brennen. Und das mit eingeschalteter Fehlerprüfung (gibt's bei Deepburner net).
  3. Dann am besten gleich -/+ Brennen.

Nun sollte jeder mögliche Rechner abgedeckt sein, wenn er sonst für Vista tauglich ist.

 Tuesday, November 28, 2006

Integration Services (SSIS) - SkriptTask - VB.net Skripte für Transformationen

Die SSIS Integration Services beim SQL Server 2005 bringen echt was. Ich kann nun mit VB.net eine Konvertierung von Daten machen und somit die Daten, die ich z.B. aus einer Textdatei bekomme sehr leicht anpassen.

Die Integration Services wandeln die Daten extrem einfach um, jedoch ist zu überlegen, wie komplex die Umwandlungen werden. Sollte das ganze doch zu komplex werden, wäre ein .net Programm als Transformation sicher der beste Weg, um Daten von A nach B zu schrieben.

In diesem Fall ging es aber gut mit den SSIS Script Tasks. Ich bekomme Daten aus einer Textdatei und muss diese in den SQL Server importieren. Diese dürfen allerdings nie NULL sein, sondern müssen immer numerisch 0 sein. Hier gehe ich so vor:

  • Source auswählen... z.B. Textdatei
  • Daten soweit nötig als Dateityp konvertieren
  • SkriptTask einfügen
  • Transformation als SkriptTask Art auswählen
  • Der Input steht fest. Nun die Variablen auswählen, die in den Output müssen (im zweifel alle)
  • Dann die Daten die in dem Skript geändert werden als ReadWrite markieren oder einen Output Alias angeben
  • Nun auf den SkriptDesigner gehen und siehe da, Visual Basic .net öffnet sich.
  • Wo Code einfügen steht kommt der Code rein. Die Variablen können über "Row.Variable" geprüft werden.
  • Bei mir wars:
    if row.spaltenname_isNull = true then
      row.spaltenname = 0
    end if
  • Nach dem man das fertig hat, einfach das Visual Studio Fenster schließen und fleißig testen...

Viel Erfolg mit eigenen VB.net Skripten dann im SSIS!

 Sunday, November 26, 2006

net Framework & Applikationen verteilen

Meine Präsentation von letztem Mittwoch bei der Ineta oder auch Devgroup Stuttgart habe ich hier endlich mal hochgeladen.

Dieses war mein Thema:

Thema des Vortrages wird die Softwareverteilung des .net Frameworks und den Applikationen sein. Die möglichen Varianten werden aufgezählt, erklärt und mit Beispielen erläutert. Nachdem MSI Paketierung, ClickOnce oder auch die .net Framework Security Richtlinien vorgestellt sind, soll besprochen werden, wo sich welche Verteilung am besten eignet. Oder rechnet sich vielleicht doch eine (AJAX) Webapplikation…?

Noch ein paar Anmerkungen zu den Updates:

  • Das .net Framework 3.0 installiert das 2.0 mit!
  • Die Richtlinie für die Code Access Sicherheit hat auf dem Vista 64 gar nicht funktioniert. Ich werden den Bug mal an Microsoft melden. Vielleicht haben die ja ne Lösung oder ich bin bei 64 bit zu doof, denn auf meinem 32 Bit Vista ging das ganze ohne Probleme!

VerteilungNet.pdf (1,7 MB) 

F-Prot kennt das wer, wenn nicht sollte man mal schauen :)

So heute habe ich mich mit Antivirus für Small Business mal wieder beschäftigt und für mich eine brauchbare Variante gefunden:

Für Privatanwender ist Antivrius heute in aller Regel gratis. Hier ist Antivir oder wie der neue Name Avira ist echt eine super Sache. Aber den Kunden zu erklären, dass das zu Hause ist und sie in der Firma etwas anderes brauchen, ist die andere Sache.

Privat würde ich jedoch auch Avira, GFi oder auch avast! nutzen. Mein Tipp wäre sogar avast!

Aber nun zu den Small Business Usern:

Bisher haben wir ca etrust genutzt auf allen SBS Servern und das war mit der Version 7.1 auch ne tolle, günstige Sache. Naja nun mit der Version 8.0 ist alles anders. Keine kostenlosen Updates mehr... das wäre nicht schlimm, aber der Antivirusserver, eine Java Webapplikation auf dem Server, ist Pflicht! Das nervt extrem... ich kann keinen Client mal schnell mit der CD installieren. Der Support kann auch nicht helfen, weil es einfach nicht geht.

Also weg mit CA war unsere Meinung. Doch was nun? Die meisten Antivirus Suites kosten rund 450€ und da waren wir ja schon mal, wenn wir uns Norton mit den Problemen und dem hohen Preis ansehen.

Also weiter gesucht... Im Bereich 200€ habe ich einiges gefunden... TrendMicro, Avira Busines und McAfee. Mc Afee ist von der Marke her nicht so mein Fall. Ich kann ja nicht einschätzen, ob die meinen wichtigsten Partner, Microsoft, wirklich unverständlich verklagen oder nicht. Das wäre Avira echt toll, weil's die Kunden privat schon kennen! Aber auch TrendMicro ist ja nicht das schlechteste. Das bedeutet unsere Kunden zahlen etwas mehr, bekommen aber auch mehr!

Dann kam der Kollege mit dem ich die Small Business Server installiere auf Kaspersky. Das ist ne tolle Software, aber mit Server auch wieder im Bereich 450€ - sozusagen unser Mercedes :)

Nach langem Suchen fand ich aber noch was, was ich nicht glauben konnte: F-Prot Antivirus. Die kennt man doch... Naja die nehmen bestimmt auch viel? Nein nehmen die nicht. Antivirus für Client / Server kostet rund 50€ für 10 User. Das kann doch nicht sein? Ausprobiert und im Onlineshop 10 mal probiert. Das geht wirklich und es ist echt nicht schlecht das Programm. Scannt sehr gut und hat keine großen Schnörkel... 4 MB Ram verbraucht das. Ich find das einfach super und da der Exchange schon per Provider geschützt ist, habe ich nun einen neuen Mercedes zum Panda Preis!!! Und so teuer wäre Exchange für die Kunden ohne Schutz vom Provider auch nicht.

Es lebe F-Prot, solange die nicht auch die Preise oder Leistungen so drastisch anpassen wie ca!

 Saturday, November 25, 2006

it5000 Blog gestartet

Schon lange bin ich drauf und dran ein Blog einzurichten. Nun habe ich es endlich geschafft.

http://blog.it5000.de steht nun für alle zum lesen von interessanten Artikeln zu Microsoft .net & Servern bereit.

Der erste Tipp geht gleich dahin, wie dieses Blog bei Domainbox eingerichtet ist:

  • Einfach mal in ein Unterverzeichnis schieben geht nicht! Man muss es in ein eigenes Applikationsverzeichnis schieben. Das wird einem beim dem Plesk nicht so einfach gemacht, aber es geht.
  • Man erzeugt einfach eine Subdomain und kopiert die Dateien vom Blog da rein. Nachdem die Dateien drin sind, denkt man da geht nix... Naja, die Site.Config muss noch angepasst werden. Hier muss localhost durch den Webservernamen angepasst werden.
  • Fertig, ein bisschen, sieht schon gut aus, aber ändern kann man nix. Man muss auf die drei Ordner SiteConfig, Logs und Content noch lese/schreibrechte für den ASP User geben. Hier blos nicht mehr berechtigen...

Das war's nun und es kann mit dem Blog losgehen. Es steht nur noch das Mails versenden aus. Da zickt die Konfiguration noch etwas rum.

Auf viele weitere Blog und viele Leser, Florian