Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Sebek 14:34
 » DJopek 14:33
 » SebaSTS 14:33
 » ulan 14:33
 » Doczu 14:26
 » Artaa 14:21
 » evil 14:21
 » XepeR 14:20
 » McWandal 14:18
 » rooter666 14:17
 » MARtiuS 14:15
 » Visar 14:11
 » Arlathan 14:11
 » muerte 14:11
 » JE Jacaw 14:11
 » maddog 14:07
 » rkowalcz 14:05
 » bieniek 14:04
 » Robak 14:00
 » ligand17 13:56

 Dzisiaj przeczytano
 41130 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

MS Sql - potrzebuję automat, który w nocy...: , XCLONE 25/06/07 14:33
...:
w lokalizacji I
1) zastopuje bazę I
2) zrobi backup (narzędzie do backupu mam) i wyśle bazę w miejsce X (np. adres IP)
3) wystartuje bazę I
w lokalizacji II
1) zastopuje bazę II
2) wciągnie backup z lokalizacji X
3) zastartuje bazę II

macie jakiś pomysł ?
myślałem o windowsianym shedulerze, ale... chyba nie bardzo..

--
Pozdr.
Artur S.

The World HAS Changed..
:P

  1. ja to bym w php napisał coś , Wedrowiec 25/06/07 14:57
    ale pewnie są dużo prostsze metody :)

    "Widziałem podręczniki
    Gdzie jest czarno na białym
    Że jesteście po**bani"

  2. Bardzo proste , pachura 25/06/07 16:01
    Wystarczy windowsowy scheduler + dobrze napisany BAT.

    Lokacja I:
    1. Schedulujesz skrypt export.bat na 03:00 w nocy.
    2. W skrypcie - zatrzymujesz baze przez "NET STOP <nazwa uslugi>"
    3. Odpalasz program do dumpowania bazy (kazdy DBMS ma swoj)
    4. Wynikowy dump kopiujesz na shared volume (copy) albo na FTP (commandline'owe polecenie FTP).
    5. NET START <nazwa uslugi>

    W lokacja II - o 04:00 w nocy - analogicznie: zgrywasz plik, zatrzymujesz baze i wciagasz dump.

    Widze jednak nastepujace problemy:
    - obie lokalizacje musza miec zsynchronizowane zegary, inaczej maszyna II moze zapragnac wciagac plik ktorego jeszcze nie ma. Ewentualnie scheduler moze odpalac BAT-a co 5 minut dopoki nie wykona importu na dany dzien.
    - rozne sytuacje wyjatkowe: brak miejsca na dysku, niewstajaca baza, przerwany transfer (uszkodzony dump), brak polaczenia z serwerem sieciowym etc. - przed tym juz ciezej bedzie sie zabezpieczyc. W kazdym razie, po kazdym kluczowym poleceniu warto sprawdzac IF ERRORLEVEL 1 i ew. nie isc dalej.

    1. no tak.. :> , XCLONE 25/06/07 16:09
      faktycznie.. bardzo proste.. a przynajmniej prosto napisane.. ;)
      masz czas mi z tym pomóc ? przepraszam, ale baty pisałem miliard lat świetlnych temu :/ 80% poleceń i składni zapomniałem..

      --
      Pozdr.
      Artur S.

      The World HAS Changed..
      :P

      1. Kombinuj... , pachura 25/06/07 16:32
        @echo off
        net stop ZajebistySQL
        c:\ZajebistySQL\bin\export.exe -all_tables -przelacznik >c:\temp\zrzut.dmp
        copy c:\temp\zrzut.dmp \\wspoldzielony_wolumin\zrzut.dmp
        net start ZajebistySQL



        @echo off
        net stop ZajebistySQL
        d:\Program Files\ZajebistySQL\bin\import.exe <\\wspoldzielony_wolumin\zrzut.dmp
        if errorlevel 1 goto ERROR
        del \\wspoldzielony_wolumin\zrzut.dmp
        net start ZajebistySQL
        goto KONIEC
        :ERROR
        echo Niestety, dumpa sie nie dalo wciagnac, kiszka straszna.
        :KONIEC

  3. a czemu zatrzymujesz bazę? , DmK 25/06/07 16:36
    ja mam jeden skrypt który na 200 placówkach odpala wykonanie full backup o 3 rano i śmiga. Robi kopie która leci na dysk E.

    1. To zalezy od bazy... , pachura 25/06/07 17:10
      W niektorych bazach "warm backup" moze wygenerowac niespojny dump (jesli np. w trakcie wykonywania ktos puszcza commity).

      No i czasem mozna w ten sposob walczyc z memory leakami ;)

  4. mam podobna sytuacje , Grocal 25/06/07 16:41
    ale pod linuksem - dwa skrypty w bashu po obu stronach + cron i wsio gra!

    Na pewno, na razie, w ogóle...
    Naprawdę, naprzeciwko, stąd...
    Ortografia nie gryzie!

    1. tyle, ze MySQL , Grocal 25/06/07 16:41
      :)))

      Na pewno, na razie, w ogóle...
      Naprawdę, naprzeciwko, stąd...
      Ortografia nie gryzie!

  5. poczytaj 3 ponizsze linki i bedziesz wiedzial co i jak , TANKiler 25/06/07 17:17
    W kazdym z nich sa skrypty do pobrania.

    http://www.simple-talk.com/...aq-no2-pop-backs-up/

    http://www.simple-talk.com/...q-no.3-pop-restores/


    http://www.simple-talk.com/...p-does-log-shipping/

    :: :: ::
    made by my freaky mind...
    :: :: ::

  6. wlasnie, ma ktos jakies ciekawe ksiazki, materialy z sql? , Marvel 25/06/07 18:06
    mam teraz w wakacje troche wolnego czasu, wiec chcialem sie troche podszkolic.

    Za dwadzieścia lat bardziej będziesz
    żałował tego, czego nie zrobiłeś, niż
    tego, co zrobiłeś

    1. a co Ciebie konkretnie interesuje? , waski 25/06/07 18:25
      tuaj troche znajdziesz...
      http://wazniak.mimuw.edu.pl

      i tam:
      Bazy danych
      Zaawansowane systemy baz danych
      Eksploracja danych

      SNAFU
      Situation Normal, All Fucked Up

      1. jaki ten swiat maly , Holyboy 25/06/07 20:50
        robilem rysunki do tego projektu :) co prawda do matematyki, ale widze ze ludzie korzystaja :)

        Strength is irrelevant.
        Resistance is futile.
        We wish to improve ourselves.

        1. korzystamy, korzystamy... , waski 25/06/07 21:21
          ...szczegolnie w trakcie sesji ;)

          SNAFU
          Situation Normal, All Fucked Up

  7. dts... , xmac 25/06/07 23:13
    zrob sobie dts-a, ktory zrobi backup bazy na pierwszym serwerze, pozniej batch, kopiujacy go na drugi i tam restore
    jak trzeba bedzie, to zastopujesz baze
    w helpie do query analyzera znajdziesz wszystko, czego potrzebujesz. jesli czegos bedzie ci brakowac zajrzyj na msdn
    na koniec dts-a wrzucasz do schedulera w mssql i wszytsko gotowe
    rozwiazanie na pewno o tyle lepsze, ze mozesz zdefiniowac sobie workflow + powiadomienia

    dual&mobile power
    XMAC

    1. des DTS poleacam , faf 26/06/07 14:38
      szczegolnei jak to specjalisci wyzej pisza skrypty bez sensu do "ZajebistySQL" lub proponuja jakies linuchowe bazy ktore tez maja dziury a support to na forach wygfada tak ze ktos zna kogos kto to robil - ale na wszelki wypadek da ci link do tutoriala sofyfnoscie razy przepisanego z masa bledow

      ja DTSem pompuje kazden nocy 2GB z jednej bazy do drugiej - przy czym zrodlowa ciagle jest pombardowana selectami i insertami czy innymi update
      po drugie po jaka cholere windowsowy sheduler do backupu ? SQL to co ? zly ?

      1. lee ale literowy , faf 26/06/07 14:39
        czas na kawe w kubku admina

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL