Dnia Tue, 13 Apr 2010 17:05:55 +0200, Piotrek napisał(a):
> Mamy taki układ. System Windows Serwer 2000.
> 3 komputery w sieci.
> Komputer nr 1 - Program zapisuje (cały czas nowe dane) na Komputerze nr 2
> plik o nazwie data.
> Komputer nr 2 - przechowuje na dysku plik o nazwie data do któego cały czas
> zapisuje program z Komputera nr 1
> Komputer nr 3 - kopia pliku data - kopiowanie pliku z komputera nr 2
> codziennie wieczorem.
>
> Chcileimyśmy aby plik data był zapisywany na komputerze 2 i 3 na bierząco.
> Programu do tego nie zmusimy bo jest napisany przez firmę X i nie da sie
> tego zmienić. Czy dałoby radę w jakiś sposób kopiować w locie plik data na
> komputer nr 3? Problem jest gdy otworzymy plik data np w notatniku to
> program przestaje mnieć możliwość zapisu do niego - to jest niedopuszczalne.
> Czy istnieją jakieś mechanizmy aby kopiować ten plik bez otwierania go?
> Sytuacja jest nieciekawa jak komputer nr 2 się zawiesi to dane się nie
> zapisują do pliku data.
Nie widzę takiej możliwości. Przecież w programie możesz wskazać tylko
jeden z komputerów, ten o numerze 2, tak więc jak on się zawiesi to
program po prostu przestanie pisać gdziekolwiek. Może zająć się lepiej
kwestią tego wieszania się i ewentualnie natychmiastowego restartu
2-giej maszyny?
Tak czy tak, IMO najbezpieczniej byłoby zapisywać ten plik lokalnie na
pierwszej maszynie i założyć osobny mechanizm natychmiastowej replikacji
pliku na maszynę 2 i 3. To już dałoby się rozwiązać.
-- M. [Windows Desktop Experience MVP] /odpowiadając na priv zmień px na pl/ https://mvp.support.microsoft.com/profile/Michal.KaweckiReceived on Wed Apr 14 02:25:03 2010
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 14 Apr 2010 - 02:42:01 MET DST