Hallo! Ja, ich lebe und ich lese ;))
Jo, Alex hat recht, ich hatte damals die Idee, die DB Struktur als XML abzulegen um die DB dann bei jedem Start der Anwendung gegen das XML File zu checken und ggfs upzudaten. =DCber diesen Weg sollte es z.B. = auch m=F6glich sein eine bestehende produktivdatenbank (z.B. aus Version 1) = so anzupassen, das ohne Datenverlust die DB angepasst werden kann auf die Gegebenheiten einer Version 2. ;3. oder wie weit das auch immer geht. Im Endeffekt hat man damit mehrere Fliegen geschlagen: a) Das Entwicklerteam kann die DB-Struktur im CVS pflegen b) Die Anwendung ruft von der Global.asa aus dem Bereich Application_OnStart eine Funktion auf, die die DB gegen die XML Datei pr=FCft Dann k=F6nnte man ein Update von ASPIntranet f=FCr den Kunden ziemlich gefahrlos durchf=FChren lassen, da das XML File per Def. eine weiche und eine Harte Update M=F6glichkeit kennen w=FCrde: a) Es m=FCssen lediglich Tabellen erweitert werden Dann mach ein Alter Table und schmeiss in den bestehenden = Datens=E4tzen einen default=20 wert ein b) Die DB Struktur wandelt sich stark Dann kopiere die alte DB weg, bau die neue gem. XML File, und transferriere die Daten=20 von der alten in die neue DB. In beiden F=E4llen kann das Update auf einem Produktionssystem durchgef=FChrt werden in dem mann die App neu startet. Und ob das nun Testdaten oder Produktivdaten sind spielt dabei keine Rolle.=20 Das Problem das wir hatten war die Funktion zum bauen / updaten der DB. Das ist mit dem Abfangen aller Fehlerm=F6glichkeiten extr. Aufwendig und hat Buchi und mich schon so manche Stunde gekostet. Aber so richtig hats noch nie geklappt (wir sind =FCber das DB Klassenstadium nie = rausgekommen =3D> das mit XML zu koppeln ist reines Wunschdenken ;) ). Falls nu jemand in der Liste sowas zuf=E4llig in der Schublade hat und = mit uns teilen m=F6chte ... *ggggg* Danke im voraus *doppel gggg* MfG Mathias Becker > -----Urspr�ngliche Nachricht----- > Von: Alexander Zeitler [mailto:azeitler@;aspintranet.de] > Gesendet: Montag, 28. Oktober 2002 20:32 > An: AspGerman Kaffeehaus > Betreff: [aspdecoffeehouse] Re: AW: aspIntranet.de > > > > > >Weiss nicht mehr ob das hier war oder in einem englischen > Forum, aber > >da wollt mal jemand die M�glichkeit haben seine > DB-Design-Entwicklungen > >gescheit aufm CVS mit diffing und allem schnickschnack verwalten zu > >k�nnen... > > m��te Mathias (Becker) gewesen sein, der brauchte das f�r > ASPIntranet ;) > > Gruss > > Alex > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = > Listenarchiv Sie > | k�nnen sich unter folgender URL an- und abmelden: > | > http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdecoffeehouse.as > | p > > | [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
