[FB, ODBC] Ilosc otwartych polaczen do bazy
Jan - 09-12-2005 19:53
[FB, ODBC] Ilosc otwartych polaczen do bazy
Witam,
musze napisac narzedzie do archiwizacji bazy z ktorej korzysta pewna aplikacja. Generalnie chce zrobic fizyczna kopie pliku .FDB do archiwum oraz odwrotnie - mozliwosc przywrocenia pliku z archiwum. Baza to Firebird 1.5. Sprawa wydaje sie prosta pod warunkiem, ze z bazy nikt nie korzysta w momencie robienia kopii. W jaki sposob sprawdzic czy ktos w danej chwili korzysta z bazy(lub z pliku)? Czy jest jakas mozliwosc sprawdzenia z poziomu ODBC (lub FB ADO.NET Data Provider) ile w danym momencie jest aktywnych polaczen do bazy?
Pozdrawiam, JK
=?ISO-8859-2?Q?Tomek_Dzi=EAcio=B3?= - 09-12-2005 19:53
Jan napisał(a): > Witam, > > musze napisac narzedzie do archiwizacji bazy z ktorej korzysta pewna > aplikacja. > Generalnie chce zrobic fizyczna kopie pliku .FDB do archiwum oraz > odwrotnie - mozliwosc przywrocenia pliku z archiwum. > Baza to Firebird 1.5. > Sprawa wydaje sie prosta pod warunkiem, ze z bazy nikt nie korzysta w > momencie robienia kopii. > W jaki sposob sprawdzic czy ktos w danej chwili korzysta z bazy(lub z > pliku)? > Czy jest jakas mozliwosc sprawdzenia z poziomu ODBC (lub FB ADO.NET Data > Provider) ile w danym momencie jest aktywnych polaczen do bazy?
A dlaczego nie chcesz używać gbak? On nie wymaga aby nikt nie pracował na bazie. Inna sprawa, że odtwarzanie może być bolesne. Robienie kopii online będzie chyba wspierane dopiero od wersji 2.0
Tomek
Jan - 09-12-2005 19:53
Tomek Dzięcioł napisał(a): > Jan napisał(a): > >> Witam, >> >> musze napisac narzedzie do archiwizacji bazy z ktorej korzysta pewna >> aplikacja. >> Generalnie chce zrobic fizyczna kopie pliku .FDB do archiwum oraz >> odwrotnie - mozliwosc przywrocenia pliku z archiwum. >> Baza to Firebird 1.5. >> Sprawa wydaje sie prosta pod warunkiem, ze z bazy nikt nie korzysta w >> momencie robienia kopii. >> W jaki sposob sprawdzic czy ktos w danej chwili korzysta z bazy(lub z >> pliku)? >> Czy jest jakas mozliwosc sprawdzenia z poziomu ODBC (lub FB ADO.NET >> Data Provider) ile w danym momencie jest aktywnych polaczen do bazy? > > > A dlaczego nie chcesz używać gbak? On nie wymaga aby nikt nie pracował > na bazie. Inna sprawa, że odtwarzanie może być bolesne. > Robienie kopii online będzie chyba wspierane dopiero od wersji 2.0 > > Tomek
Witam,
nie uzywam gbak bo .... do tej pory o tym nie wiedzialem. Poza tym klient chce miec taka funkcjonalnosc w aplikacji;(
Chyba ze istnieje jakis sposob zintegrowania gbak w aplikacji?
Pozdrowienia, JK
Tomek - 09-12-2005 19:53
Jan napisał(a): > Chyba ze istnieje jakis sposob zintegrowania gbak w aplikacji?
Bardzo proste przy użyciu narzędzi Borlanda (komponenty IBBackupService, IBRestoreService). Innych rozwiązań nie znam, ponieważ nigdy nie miałem potrzeby używać.
-- Tomek Dzięcioł
Bartek Dajewski - 09-12-2005 19:53
Cześć.
Użytkownik "Tomek Dzięcioł" <brak@adresu.com> napisał w wiadomości news:dn3vts$avh$1@mailer.jsw.pl... > Jan napisał(a): > > Witam, > > > > musze napisac narzedzie do archiwizacji bazy z ktorej korzysta pewna > > aplikacja. > > Generalnie chce zrobic fizyczna kopie pliku .FDB do archiwum oraz > > odwrotnie - mozliwosc przywrocenia pliku z archiwum. > > Baza to Firebird 1.5. [...] > A dlaczego nie chcesz używać gbak? On nie wymaga aby nikt nie pracował > na bazie. Inna sprawa, że odtwarzanie może być bolesne.
Masz jakieś przykre doświadczenia? Jeśli tak - napisz proszę coś więcej.
-- Pozdrawiam :-) Bartek
Bartek Dajewski - 09-12-2005 19:53
Cześć.
Użytkownik "Jan" <kowalski_janek@poczta.onet.pl> napisał w wiadomości news:dn4o6v$inf$1@news.onet.pl... [...] > Chyba ze istnieje jakis sposob zintegrowania gbak w aplikacji?
Np. przy użyciu ShellExecute lub t.p.
Oczywiście trzeba pamiętać, że o ile gbak może stworzyć archiwum podczas normalnej pracy innych użytkowników, to już do odtworzenia bazy z archiwum konieczne jest ich odłączenie od bazy.
-- Pozdrawiam :-) Bartek
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?=
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
=?iso-8859-2?Q?=5BSQL_Server_2000=5D_uprawnienienia_do_u=BFyw ania_widoku_?==?iso-8859-2?Q?opartego_na_tabeli_z_innej_bazy?=
Dwie bazy czy dwie tabele?
[PHP i MySQL] Wstawianie =?ISO-8859-2?Q?rekord=F3w_do_bazy_?==?ISO-8859-2?Q?a_z=B3e_kodowanie?=
=?ISO-8859-2?Q?=5Bmysql=5D_synchronizacja_struktury_bazy_?==? ISO-8859-2?Q?lokalnej_ze_zdaln=B1?=
[Oracle] Co do tworzenia aplikacji dla bazy Oracle
narzedzie do transferu bazy mysql - mysql
Pobierananie danych z innej bazy danych w MSSQL
=?ISO-8859-2?Q?=5Boracle=5D_lokalna_kopia_zdalnej_bazy_?==?IS O-8859-2?Q?--_jak_to_zrobi=E6=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plshanti.opx.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 |
|