ďťż
 
MS SQL Server skrypt ďťż
 
MS SQL Server skrypt
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

MS SQL Server skrypt



bodziec - 05-09-2007 00:21
MS SQL Server skrypt
  Witam
Orientuje się ktoś czy jest możliwe by MS SQL Server 2005 sam, po
wykryciu że użytkownik zrobił zmiany w strukturze bazy, generował
skrypt który po uruchomieniu na innej bazie dokona odpowiednich zmian?
Pozdrawiam





Jarek Stokłosa - 05-09-2007 00:21

  Użytkownik "bodziec" <bodziec@gmail.com> napisał w wiadomości
news:1188930853.532653.192270@w3g2000hsg.googlegro ups.com...
Witam
Orientuje się ktoś czy jest możliwe by MS SQL Server 2005 sam, po
wykryciu że użytkownik zrobił zmiany w strukturze bazy, generował
skrypt który po uruchomieniu na innej bazie dokona odpowiednich zmian?
Pozdrawiam

Jest możliwe.
Trzeba uruchomić replikację danych
pozdr
Jarek




Waldemar Gil - 06-09-2007 00:04

 
Użytkownik "bodziec" <bodziec@gmail.com> napisał w wiadomości
news:1188930853.532653.192270@w3g2000hsg.googlegro ups.com...
Witam
Orientuje się ktoś czy jest możliwe by MS SQL Server 2005 sam, po
wykryciu że użytkownik zrobił zmiany w strukturze bazy, generował
skrypt który po uruchomieniu na innej bazie dokona odpowiednich zmian?
Pozdrawiam

Witam,

proponuję zainteresować się triggerami zakładanymi dla operacji DDL, czyli
właśnie modyfikujących strukturę bazy.

Pozdrawiam

Waldek




Marcin A. Guzowski - 09-09-2007 00:04

  Jarek Stokłosa wrote:
> Użytkownik "bodziec" <bodziec@gmail.com> napisał w wiadomości
> news:1188930853.532653.192270@w3g2000hsg.googlegro ups.com...
> Witam
> Orientuje się ktoś czy jest możliwe by MS SQL Server 2005 sam, po
> wykryciu że użytkownik zrobił zmiany w strukturze bazy, generował
> skrypt który po uruchomieniu na innej bazie dokona odpowiednich zmian?
> Pozdrawiam
>
> Jest możliwe.
> Trzeba uruchomić replikację danych

Jak sama nazwa wskazuje, replikacja danych służy do replikowania danych,
a nie struktury tabel, mimo że w wersji SQL Server 2005 replikacja na
własne potrzeby może propagować zmiany w strukturze. IMHO pytającemu
chodziło o coś zupełnie innego.

--
Pozdrawiam,
Marcin Guzowski
http://guzowski.info





Krzysztof Raczkowski - 20-09-2007 00:03

  Waldemar Gil pisze:
> Użytkownik "bodziec" <bodziec@gmail.com> napisał w wiadomości
> news:1188930853.532653.192270@w3g2000hsg.googlegro ups.com...
> Witam
> Orientuje się ktoś czy jest możliwe by MS SQL Server 2005 sam, po
> wykryciu że użytkownik zrobił zmiany w strukturze bazy, generował
> skrypt który po uruchomieniu na innej bazie dokona odpowiednich zmian?
> Pozdrawiam
>
>
>
> Witam,
>
> proponuję zainteresować się triggerami zakładanymi dla operacji DDL, czyli
> właśnie modyfikujących strukturę bazy.
>
> Pozdrawiam
>
> Waldek
>
>

A przećwiczyłeś to w praktyce?? bo mnie zastanawia coś takiego:

Jeżeli wyklikam np. dodanie kolumny w środku tabeli to EM wygeneruje w
tranzakcji:
a) skopiowanie wszystkiego do tabeli pomocniczej
b) usunięcie tabeli modyfikowanej
c) utworzenie jej na nowo
d) przekopiowanie danych

Triggery DDL odpalają się pojedynczo dla każdej zmiany DDL tak więc żeby
skomplikować ciut sprawę jeżeli docelowa baza będzie na innej maszynie
to muszą sprawnie zadziałać transakcje rozproszone.

--
Pozdrawiam
K. Raczkowski
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    =?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?= Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?= [MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?= =?iso-8859-2?Q?=5Bmssql=5D_Zapytania_rekurencyjne__-_czy_sk=B3adnia_sql?==?iso-8859-2?Q?_co=B6_takiego_przewiduje_=3F?= [Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?= =?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?= [oracle] - Oracle SQL Developer - co to jest SID? [oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ? Zapytanie SQL z =?ISO-8859-2?Q?pust=B1_tabel=B1?= =?iso-8859-2?q?Pytanie_SQL__spe=B3niaj=B1ce_wiecej_jak_jeden_ warunek_na_jednej_kolumnie=2E?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • felgiuzywane.xlx.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