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.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?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.pldoc.pisz.plpdf.pisz.plfelgiuzywane.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 |
|