Article View: be.comp.programming
Article #6760Re: SQL Server 2K
From: SLE
Date: Sat, 23 Nov 2002 18:54
Date: Sat, 23 Nov 2002 18:54
64 lines
3370 bytes
3370 bytes
"gd" <geert.demuynck_nof*****spam@pandora.be> wrote in message news:3ddfbbac.10596296@news.pandora.be... > On Fri, 22 Nov 2002 14:39:50 GMT, "SLE" <info@NOSPAMproit.be> wrote: > > > > >Nu, ik weet dat je met EM van alle tabellen en stored procedures scripts kan > >genereren en die op een andere database kan laten runnen (en dit doe ik ook > >voor nieuwe tabellen) maar idealiter zou er een of andere tool moeten zijn > >die: > > > >- wijzigingen aan database design bijhoudt (tabellen, stored procedures, > >database diagrams, triggers, ...) > >- aan de hand van die wijzigingen, een target database kan "updaten" > > > >Bestaat er zo'n tool voor SQL Server 2K of ben ik genoodzaakt dit verder > >manueel af te handelen? Of, hoe wordt dit probleem doorgaans aangepakt? > > > > > > In feite is het tamelijk simpel maar ik heb er ook een tijdje op > gezocht. > Mijn werkwijze (Er zullen er waarschijnlijk nog andere zijn) > > 1. Je maakt via EM de nodige scripts aan van al je verbeteringen en/of > je nieuwe tabellen, sp enz... > > 2. Je slaat die op als een .sql bestand > > 3. Dit sql bestand kan je dan uitvoeren met bijvoorbeeld een > batchprogrammaatje. bijvoorbeeld update.bat > > 4. in dit bestand zet je dan : > osql -U "sa" -S "(local)" -d "XXX" -P -i "script01.sql" > > - osql = een dosprompt programma die de sqlscripts uitvoert > - in dit voorbeeld user sa zonder paswoord > - (local) = benaming van de server > - XXX = dit vervangen door de naam van de databank > - script01.sql = de naam van je sql-bestandje > > voor meer info over de andere parameters, tik in een dosbox osql /? > > mvg > geert > Bedankt voor je reactie, maar deze werkwijze is ook verre van geautomatiseerd [en verschilt uiteindelijk niet veel met de wijze waarop ik het nu doe, op batch-uitvoering van de scripts na]. De nodige scripts aanmaken bijvoorbeeld blijft een monnikenwerk, je moet nog steeds ergens bijhouden wat je precies wijzigt/toevoegt/verwijdert. Ik vroeg me af of er geen tool bestaat die - om het simpel te zeggen - toelaat om een source en target database te selecteren, deze analyseert, de nodige scripts genereert en uitvoert, waarna beide databases qua design identiek worden... Utopie zeker...? -- SLE
Technical Details
Message-ID:
<T9QD9.16340$Ti2.3008@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<WkrD9.13105$Ti2.2816@afrodite.telenet-ops.be> <3ddfbbac.10596296@news.pandora.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,dd7ed27f8a2f9370 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-11-23 10:54:57 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "SLE" <info@NOSPAMproit.be> Newsgroups: be.comp.programming References: <WkrD9.13105$Ti2.2816@afrodite.telenet-ops.be> <3ddfbbac.10596296@news.pandora.be> Subject: Re: SQL Server 2K Lines: 66 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <T9QD9.16340$Ti2.3008@afrodite.telenet-ops.be> Date: Sat, 23 Nov 2002 18:54:43 GMT NNTP-Posting-Host: 213.118.163.157 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1038077683 213.118.163.157 (Sat, 23 Nov 2002 19:54:43 MET) NNTP-Posting-Date: Sat, 23 Nov 2002 19:54:43 MET Organization: Telenet Internet