ďťż
 
SqlSever i odwrotna in?ynieria. ďťż
 
SqlSever i odwrotna in?ynieria.
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

SqlSever i odwrotna in?ynieria.



Pawe? B?ochowiak - 17-06-2007 00:18
SqlSever i odwrotna in?ynieria.
  Witam!

Uzywam SQL Server Express 2005, w ktorej mam zalazona baze a w niej tabele,
triggery, procedury, widoki. Kod tworzacy te wszystkie obiekty mam T-SQL w
oddzielnym pliku. I teraz jest problem. Jesli zmienie jakikolwiek obiet w bazie
(tabele, trigger, procedure widok) to te same zmiany musze naniesc na moj plik.
I teraz w jaki sposob moge uniknac czegosc takiego, ze kazda zmiana w bazie
danych pociaga za soba zmiane w pliku T-SQL. Czy istnieje jakie mechanizm
(narzedzie) zeby sciagnac kod T-SQL z bazy danych i zapisac go w pliku.
Moze sa jakies inne mechnizmy(sposoby) zapisawania schematow baz danych i ich
pozniejszego odtwarzania.

Pozdrawiam
Pawel

--
Wys?ano z serwisu OnetNiusy: http://niusy.onet.pl





Piotr Drewnik - 17-06-2007 00:18

 
"Pawe? B?ochowiak" <simon_add@op.pl> wrote in message
news:6df3.000000da.4668848f@newsgate.onet.pl...
> Witam!
>
> Uzywam SQL Server Express 2005, w ktorej mam zalazona baze a w niej
> tabele,
> triggery, procedury, widoki. Kod tworzacy te wszystkie obiekty mam T-SQL w
> oddzielnym pliku. I teraz jest problem. Jesli zmienie jakikolwiek obiet w
> bazie
> (tabele, trigger, procedure widok) to te same zmiany musze naniesc na moj
> plik.
> I teraz w jaki sposob moge uniknac czegosc takiego, ze kazda zmiana w
> bazie
> danych pociaga za soba zmiane w pliku T-SQL. Czy istnieje jakie mechanizm
> (narzedzie) zeby sciagnac kod T-SQL z bazy danych i zapisac go w pliku.
> Moze sa jakies inne mechnizmy(sposoby) zapisawania schematow baz danych i
> ich
> pozniejszego odtwarzania.

Najprosciej - mie? skrypty z poleceniami alter trigger/proc... - edytowac
je i odpalac. Odpada potrzeba posiadania dodatkowego narz?dzia.

--
pozdrawiam
piotr.drewnik




simon_add@op.pl - 17-06-2007 00:18

  Hi!
No w?a?nie tego chce unikn??.
Powiem dalczego.
1. Moj pliki liczy duza ilosc linii: np. 10000. Odszukanie odpowiedniej
procedury zajmuje duzo czasu.
2. Jak juz odnajde procedure nanosze na nia zmiany i saveFile.
3. Kopiuje kod procedury i kompiluje w bazie danych.
4. Jesli cos spapralem robie goto: punkt 2 :) jesli cos spapralem na maxa goto:
punkt 1.
Ta powtarzalnosc jest uciazliwa, zwlaszcza jezeli wykonuje sie ja klkakrotnie.

A co chcialbym osiagnac to: znajduje sobie procedure w bazie, otwieram ja do
modyfikacji, nanosze zmiany, odpalam F5 i koniec. Na koniec dnia kod BD wrzucam
do repozytorium.

pozdrawiam
Pawel

> "Pawe? B?ochowiak" <simon_add@op.pl> wrote in message
> news:6df3.000000da.4668848f@newsgate.onet.pl...
> > Witam!
> >
> > Uzywam SQL Server Express 2005, w ktorej mam zalazona baze a w niej
> > tabele,
> > triggery, procedury, widoki. Kod tworzacy te wszystkie obiekty mam T-SQL w
> > oddzielnym pliku. I teraz jest problem. Jesli zmienie jakikolwiek obiet w
> > bazie
> > (tabele, trigger, procedure widok) to te same zmiany musze naniesc na moj
> > plik.
> > I teraz w jaki sposob moge uniknac czegosc takiego, ze kazda zmiana w
> > bazie
> > danych pociaga za soba zmiane w pliku T-SQL. Czy istnieje jakie mechanizm
> > (narzedzie) zeby sciagnac kod T-SQL z bazy danych i zapisac go w pliku.
> > Moze sa jakies inne mechnizmy(sposoby) zapisawania schematow baz danych i
> > ich
> > pozniejszego odtwarzania.
>
> Najprosciej *- mie? skrypty z poleceniami alter trigger/proc... - edytowac
> je i odpalac. Odpada potrzeba posiadania dodatkowego narz?dzia.
>
> --
> pozdrawiam
> piotr.drewnik
>
>

--
Wys?ano z serwisu OnetNiusy: http://niusy.onet.pl




keczerad - 17-06-2007 00:18

  simon_add@op.pl napisa?(a):
> Hi!
> No w?a?nie tego chce unikn??.
> Powiem dalczego.
> 1. Moj pliki liczy duza ilosc linii: np. 10000. Odszukanie odpowiedniej
> procedury zajmuje duzo czasu.

czemu jeden plik, w SQL managment studio sa projekty i tam pod projektem
mozesz miec 1000 sktyptow po 50 liniii, to uprosci sprawe i reszta
punktow zgnie.

--

keczerad

http://www.e-mo.com.pl
sklep w (X)HTML wraz z modulem do Subiekta GT





Piotr Drewnik - 17-06-2007 00:18

 
"keczerad" <keczerad@poczta.fm> wrote in message
news:f4atid$2cm$1@mx1.internetia.pl...
> simon_add@op.pl napisa?(a):
>> Hi!
>> No w?a?nie tego chce unikn??. Powiem dalczego.
>> 1. Moj pliki liczy duza ilosc linii: np. 10000. Odszukanie odpowiedniej
>> procedury zajmuje duzo czasu.
>
> czemu jeden plik, w SQL managment studio sa projekty i tam pod projektem
> mozesz miec 1000 sktyptow po 50 liniii, to uprosci sprawe i reszta punktow
> zgnie.

Tylko ?e kolega Pawe? u?ywa SMS Express. Nigdy nie uzywalem, wiec nie wiem
czy ta wersja pozwala na tworzenie projektow i ich integrowanie z
VSTS/SourceSafe. Ale kierunek oczywiscie prawidlowy.

--
pozdrawiam
piotr.drewnik




keczerad - 17-06-2007 00:18

  Piotr Drewnik napisa?(a):
> "keczerad" <keczerad@poczta.fm> wrote in message
> news:f4atid$2cm$1@mx1.internetia.pl...
>> simon_add@op.pl napisa?(a):
>>> Hi!
>>> No w?a?nie tego chce unikn??. Powiem dalczego.
>>> 1. Moj pliki liczy duza ilosc linii: np. 10000. Odszukanie odpowiedniej
>>> procedury zajmuje duzo czasu.
>> czemu jeden plik, w SQL managment studio sa projekty i tam pod projektem
>> mozesz miec 1000 sktyptow po 50 liniii, to uprosci sprawe i reszta punktow
>> zgnie.
>
> Tylko ?e kolega Pawe? u?ywa SMS Express. Nigdy nie uzywalem, wiec nie wiem
> czy ta wersja pozwala na tworzenie projektow i ich integrowanie z
> VSTS/SourceSafe. Ale kierunek oczywiscie prawidlowy.
>

kurcze faktycznie nie ma projektow w wersji express :(

--

keczerad

http://www.e-mo.com.pl
sklep w (X)HTML wraz z modulem do Subiekta GT




Pawe? - 17-06-2007 00:18

  > Piotr Drewnik napisa?(a):
> > "keczerad" <keczerad@poczta.fm> wrote in message
> > news:f4atid$2cm$1@mx1.internetia.pl...
> >> simon_add@op.pl napisa?(a):
> >>> Hi!
> >>> No w?a?nie tego chce unikn??. Powiem dalczego.
> >>> 1. Moj pliki liczy duza ilosc linii: np. 10000. Odszukanie odpowiedniej
> >>> procedury zajmuje duzo czasu.
> >> czemu jeden plik, w SQL managment studio sa projekty i tam pod projektem
> >> mozesz miec 1000 sktyptow po 50 liniii, to uprosci sprawe i reszta punktow
> >> zgnie.
> >
> > Tylko ?e kolega Pawe? u?ywa SMS Express. Nigdy nie uzywalem, wiec nie wiem
> > czy ta wersja pozwala na tworzenie projektow i ich integrowanie z
> > VSTS/SourceSafe. Ale kierunek oczywiscie prawidlowy.
> >
>
> kurcze faktycznie nie ma projektow w wersji express :(
>

Dok?adnie nie mam czegos takiego ;(

--
Wys?ano z serwisu OnetNiusy: http://niusy.onet.pl




keczerad - 17-06-2007 00:18

  Pawe? napisa?(a):

>> kurcze faktycznie nie ma projektow w wersji express :(
>>
>
> Dok?adnie nie mam czegos takiego ;(

Pozostaje kupic wersje Visula Studio Professional i wtedy sie sytuacja
rozwiaze koszt okolo 2800 + vat.

--

keczerad

http://www.e-mo.com.pl
sklep w (X)HTML wraz z modulem do Subiekta GT




Grzegorz Danowski - 17-06-2007 00:18
=?iso-8859-2?Q?Re:_SqlSever_i_odwrotna_in=BFynieria.?=
  "keczerad" <keczerad@poczta.fm> wrote in message
news:f4b6kr$agr$2@mx1.internetia.pl...
>>> kurcze faktycznie nie ma projektow w wersji express :(
>>>
>>
>> Dok?adnie nie mam czegos takiego ;(
>
> Pozostaje kupic wersje Visula Studio Professional i wtedy sie sytuacja
> rozwiaze koszt okolo 2800 + vat.

Albo SQL Server 2005 Developer Edition
np. za 210 z? z VAT: http://www.morele.net/produkt/49869/
--
Pozdrawiam
Grzegorz




Krzysztof Raczkowski - 17-06-2007 00:18

  Pawe? B?ochowiak pisze:
> Witam!
>
> Uzywam SQL Server Express 2005, w ktorej mam zalazona baze a w niej tabele,
> triggery, procedury, widoki. Kod tworzacy te wszystkie obiekty mam T-SQL w
> oddzielnym pliku. I teraz jest problem. Jesli zmienie jakikolwiek obiet w bazie
> (tabele, trigger, procedure widok) to te same zmiany musze naniesc na moj plik.
> I teraz w jaki sposob moge uniknac czegosc takiego, ze kazda zmiana w bazie
> danych pociaga za soba zmiane w pliku T-SQL. Czy istnieje jakie mechanizm
> (narzedzie) zeby sciagnac kod T-SQL z bazy danych i zapisac go w pliku.
> Moze sa jakies inne mechnizmy(sposoby) zapisawania schematow baz danych i ich
> pozniejszego odtwarzania.
>
> Pozdrawiam
> Pawel
>

Zainteresuj si? bibliotek? SQL DMO, napisanie programiku sktyptuj?cego
baz? wg Twoich regu? to nie jest wielki problem :)

PS.
Mo?e kiedy? upubliczni? moje wypociny w tym temacie :) - na razie nie
jest to jeszcze gotowe :)

--
Pozdrawiam
K. Raczkowski
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [corel] odwrotna operacja do ctrl shift q =?iso-8859-2?Q?Gdzie_w_poznaniu_zobacz=EA_monitory_3D_LCD_=3F ?= LISTA FAKTUR Oracle Application Server Odszumianie fotek ? tarnów i okolice pilne zlecenie oddam wyklejka [MSSQL2000]-ciekawy problem z dzieleniem liczb decimal(38,25) soft do pracy w sieci lokalnej Nietypowe zapytanie potrzebny skrypt do wysylania faktury pro-forma na adres klienta kto zrobi?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • latwa-kasiora.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com