🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6759

Re: SQL Server 2K

#6759
From: gd
Date: Sat, 23 Nov 2002 17:37
56 lines
3151 bytes
On Fri, 22 Nov 2002 14:39:50 GMT, "SLE" <info@NOSPAMproit.be> wrote:

>Ik heb een vraagje i.v.m. database ontwikkeling op SQL Server 2000. Ik ben
>een project aan het ontwikkelen dat voor een gedeelte reeds operationeel is
>bij de klant. Enerzijds bestaat er dus een development database en
>anderzijds een productiedatabase. Indien er tijdens de verdere ontwikkeling
>een stored procedure of tabel wijzigt, dan - hou je vast - hou ik dit bij in
>een tekstbestandje en wanneer de tijd rijp is om een nieuwe versie bij de
>klant te gaan installeren, dan voer ik de database wijzigingen daar ter
>plaatse door a.h.v. dit tekstbestandje, m.a.w. een heus monnikenwerk, zeker
>wanneer er talloze tabellen, stored procedures, etc. zijn bijgekomen of
>gewijzigd.
>
>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?
>
>
>Thanks,
>
>--
>SLE

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
Technical Details
Message-ID: <3ddfbbac.10596296@news.pandora.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-03!sn-xit-06!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
References: <WkrD9.13105$Ti2.2816@afrodite.telenet-ops.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 09:37:24 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-03!sn-xit-06!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: geert.demuynck_nof*****spam@pandora.be (gd)
Newsgroups: be.comp.programming
Subject: Re: SQL Server 2K
Message-ID: <3ddfbbac.10596296@news.pandora.be>
References: <WkrD9.13105$Ti2.2816@afrodite.telenet-ops.be>
X-Newsreader: Forte Free Agent 1.21/32.243
Lines: 63
Date: Sat, 23 Nov 2002 17:37:23 GMT
NNTP-Posting-Host: 213.224.80.243
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1038073043 213.224.80.243 (Sat, 23 Nov 2002 18:37:23 MET)
NNTP-Posting-Date: Sat, 23 Nov 2002 18:37:23 MET
Organization: Telenet Internet