Archiv für April 2007

Datenbanken: INSERT-Script generieren einfach gemacht

Da hat man nun eine MS-SQL-Datenbank mit vielen Tabellen und noch mehr Datensätzen und möchte sie gerne weitergeben. Wie geht das?
Nun, da schaut man einfach nach und fragt sich: Wie macht’s Microsoft?

Wer MS-SQL installiert hat kennt auch die Beispieldatenbank „Northwind“. Und wer sie nicht gleich mitinstalliert bekommen hat, findet auf dem Server von Microsoft ein entsprechendes Installations-Script. Da werden die Tabellen mit CREATE erzeugt und die Datensätze mit INSERT eingefügt. Ganz einfach!

Mit dem SQL-Server-Management Tool von Microsoft ist es auch ganz einfach, die CREATE-Statements per Mausklick erzeugen zu lassen: Rechte Maustaste – „Script Database as“ – CREATE. Und fertig ist das CREATE Script.

Nur – es gibt keine Funktion, mit der man auch die INSERT-Befehle generieren könnte, welche die Datensätze in die Tabellen einfügt! Zwar gibt es einen Script-Generator der ein INSERT-Statement erzeugt – jedoch nur das leere Gerüst. Die Daten müßte man manuell eintippeln…

Dazu braucht man ein externes Tool – z.B. SQL Scripter. Das mit .NET geschriebene Programm generiert für jede ausgewählte Tabelle (oder auch für eine individuelle SQL-Abfrage) die entsprechenden INSERT-Statements in T-SQL. Außerdem exportiert es auch Daten nach Text oder CSV. Ganz simple und ganz praktisch!


SQL-Scripter

Das Tool gibt es hier: http://www.sqlscripter.com/
Einfach runterladen, entpacken, starten. Keine Installation erforderlich, nur das Framework muß installiert sein. Solche Tools mag ich, die mir nichts in die Registry reinmüllen und einfach so zu starten sind. Und auch noch tadellos funktionieren.

Das einzige was mich stört: diese Version läuft nur bis Jahresende – dann muß man sich eine neue Version holen. Zwar ist es Freeware – doch wer weiß wie lange noch? Naja…

Bilder einbinden leicht gemacht

Dr. Web hat mal wieder was interessantes geschrieben…

Wer kennt das nicht: da gibts es auf einer fremden Website ein schönes Bild, das man gerne in seinen Blog, einen Forenbeitrag etc. einbinden will. Doch das „hotlinking“ von fremden Inhalten (auch als Traffic-Diebstahl bezeichnet) gilt allgemein als Böse – verursacht es doch beim Anbieter des Bilder höheren Traffic und damit möglicherweise Kosten.

Doch erst herunterladen, dann auf den eigenen Server hochladen und dann erst einbinden ist umständlich und kostet viel Zeit.

Ein kostenloser Dienst schafft Abhilfe: imgred.com. Dieser Dienst cached die Bilder, die man gerne einbinden möchte auf seinem Server. Es kann ohne Anmeldung jedes beliebige Bild aus dem Web mit folgender URL eingebunden werden:

http://imgred.com/http://URLdesBildes.jpg

Oder wenn man ein Thumbnail des Bildes einbinden will:

http://imgred.com/tn/http://URLdesBildes.jpg

Natürlich löst dieser Dienst nicht die Frage des Urheberrechts – ob man das Bild verwenden darf oder nicht. Aber es ist ein praktischer Dienst zum schnellen einbinden von Bilder!

Hier ein Beispiel, das ein Bild aus diesem Blog verwendet:

<img src="http://imgred.com/http://hummelflug.files.wordpress.com/
2007/03/autostitchtest2.jpg"/>

Physik-Simulator

Sowas habe ich noch nie gesehen!

Microsoft bietet einen kostenlosen Physik-Simulator an. Schaut’ Euch den mal „in action“ an:

Physik-Simulator

Das Programm – leider braucht man ein Tablet-Pc dazu – kann man hier runterladen:

http://www.microsoft.com/downloads/details.aspx?FamilyID=56347faf-a639-4f3b-9b87-1487fd4b5a53&displaylang=en#Requirements

Und den Source-Code dazu gibt es auch noch! Und zwar hier:

http://research.microsoft.com/research/downloads/Details/aeee3085-a219-47d6-88fc-a2501f00800d/Details.aspx

Schade, daß ich keinen Tablet-PC habe…

Tasten, die das Leben leichter machen – Shortcuts

Geht’s Euch nicht auch oft so: Manchmal ist das Arbeiten mit der Maus einfach nur umständlich. Während man mit dem EDV-Nagetier mühsam herumfummeln muß ist das Leben (und Arbeiten) mit der Tastatur oft viel einfacher – wenn man denn die Shortcuts kennt.

Hier hilft nun Microsoft und listet unter

http://www.microsoft.com/enable/products/keyboard.aspx

zahlreiche Shortcuts für verschiedene Anwendungen auf. Zwar ist Visual Studio zu meinem Leidwesen nicht dabei – aber dafür die Office-Produkte.

Also: ran an die Tasten!


 

April 2007
M D M D F S S
« Mär   Mai »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Kategorien