Krzysztof Raczkowski

Krzysztof Raczkowski Stała współpraca,
Logifact-Systems Sp.
z o.o.

Temat: Synchronizacja baz danych.

Bartosz Ślepowronski:
Krzysztof Raczkowski:
Bartosz Ślepowronski:
Daniel Kmieć:
Replikacja jest słabym rozwiązaniem w tym przypadku. Bo synchronizuje w jedną stronę i tylko dane.

To akurat nie jest prawdą, replikować można w obie strony i nie tylko dane. Kwestia ustawień.

No polemizował bym trochę, owszem w MS SQL można replikować również procedury (to idzie gładko) ale problem zaczyna się z tego co pamiętam gdy ktoś wstawi kolumnę w środek tabeli za pomocą SMS ;)

Naprawdę? Będę musiał stestować, nie znałem tego "ficzera' SMS, ale specjalnie mnie nie dziwi. Z tego co pamietam z tabelami tworzonymi kreatorem z SMS też są problemy. Zresztą kto normalny robi takie rzeczy używając GUI??? ;-)

Najciekawsze jest to iż pewne zabawki w SMS nie są do końca wspierane. Np. od jakiegoś czasu można stosować w MS SQL indeksy na części danych (podaje się ładnego where'a czego indeks ma dotyczyć np. unikalny indeks na danych nie null - piękna sprawa ...).

Problem jest taki iż SMS nie potrafi takiego indeksu potem obsłużyć i zmiana z poziomu SMS robi problem (zdarzyło mi się nadpisać taki indeks)...

Pisząc to zauważyłem że teraz już chyba można .... ale przygodę z tym miałem parę miesięcy temu (pewnie jakiś SP to załatwił) :)

Swoją drogą zauważyliście pewnie iż w SMS pojawiła się domyślnie włączona opcja zabraniająca zmian w bazie jeżeli wiąże się to usunięciem i utworzeniem tabeli od nowa ? :) Załatwili tą opcją moim zdaniem 2 problemy
1) Słuszny - bo coś takiego na dużej bazie może się skończyć źle
2) Poboczny ... pewne braki w obsłudze leniwych użytkowników :)

--
Pozdrawiam
K.R.