Tweety na temat @windowsmaniapl
r   e   k   l   a   m   a
Pokaż wyniki od 1 do 10 z 10

Wątek: PCMarket - skrypt do backupu

  1. #1

    OFF-LINE

    Dołączył
    28.10.2015
    Posty
    12
    Telefon
    Lumia 800
    Dziękuję
    2
    Podziękowano
    0(0)

    PCMarket - skrypt do backupu

    Reklama:
    Witam
    Potrzebuję skryptu .bat który po uruchomieniu tworzyłby kopię bazy programu PCMarket. Jak miałyby wyglądać taki skrypt? Czy potrzebuję loginu i hasła do bazy? Czy coś jeszcze potrzebuję wiedzieć

  2. Pani SponsorPanna Google jest aktywna
    Avatar Panny Google


    Dołączył
    24-08-2012
    Skąd
    Internet
    Telefon
    Lumia 900
    Operator
    Play
    Postów
    2134
    Podziękowano
    871(239)
  • #2

    OFF-LINE

    Dołączył
    29.04.2014
    Posty
    344
    Telefon
    L1320
    Dziękuję
    42
    Podziękowano
    47(41)
    Jak silnik db ? Jak mssql to zwykły skrypt do backupu.

  • #3

    OFF-LINE

    Dołączył
    28.10.2015
    Posty
    12
    Telefon
    Lumia 800
    Dziękuję
    2
    Podziękowano
    0(0)
    Baza danych MS SQL

    --- Post Połączono 13:00 --- Poprzedni Post napisano 12:59 ---

    Masz taki skrypt? Będę potrzebował logi i hasło do bazy lub coś jeszcze?

    --- Post Połączono 13:00 --- Poprzedni Post napisano 12:59 ---

    Masz taki skrypt? Będę potrzebował logi i hasło do bazy lub coś jeszcze?

  • #4

    OFF-LINE

    Dołączył
    29.04.2014
    Posty
    344
    Telefon
    L1320
    Dziękuję
    42
    Podziękowano
    47(41)
    Jeżeli masz mssql innego niż express to za pomocą agenta możesz wykonywać automatyczne backupy wszystko wyklikujesz w managmenet studio -> management -> Maintenance Plan lub piszesz skypt do sql agenta. Oczywiście harmonogram wykonywania możesz sobie ustawić jaki chcesz. Jezeli chcesz odpalać to z poziomu .bat czego nie polecam bo musisz trzymać login i hasło otwartym tekstem to najpierw logujesz się do serwera sql a póżniej komenda sqlowa backup. Wszystko jest googlach.

    Mogę doradzić lub poprawić błąd, gotowego skyptu ode mnie nie dostaniesz.

  • #5

    OFF-LINE

    Dołączył
    28.10.2015
    Posty
    12
    Telefon
    Lumia 800
    Dziękuję
    2
    Podziękowano
    0(0)
    Witam
    Udało się do SSMS zalogować jako lokalny użytkownik. Tylko jest
    to użytkownik bez hasła...
    Chociaż patrząc tu

    Skrypt miałby wyglądać jakoś tak?

    echo %DATE%
    "C:\Program Files\Microsoft SQL Server\90\Tools\Binn\osql.exe"
    -Sstan-Komputer\sqlexpress -Ustan -P -Q"backup database nazwa_bazy
    to DISK = 'C:\backup_pcmarket\%DATE%-backup.dat' with Stats=10,
    INIT"

    co to oznacza?
    Stats=10,
    INIT
    -Q

    jak taki uruchamiam to cmd miga i nawet nie wiem jaki błąd bo nie
    zdążam przeczytać.
    Załączone obrazki Załączone obrazki
    Ostatnio edytowane przez ewenement22 ; 05-12-2015 o 22:35

  • #6

    OFF-LINE

    Dołączył
    29.04.2014
    Posty
    344
    Telefon
    L1320
    Dziękuję
    42
    Podziękowano
    47(41)
    Zalogowałeś na użytkownika komputera.

    Masz dwa sposoby logowania do sql, zintegrowane i sql-owe. Zintegrowane to tak jak się teraz zalogowałeś na użytkownika komputera.Jeżeli skrypt będzie działa na tym użytkowniku to możesz od razu zrobić sktypt w cmd.
    Przykład:
    sqlcmd -S ADRES_SERWERA -E-d NAZWA_BAZY -Q "BACKUP DATABASE [BAZA_DANYCH] TO DISK = N'ŚCIEŻKA' WITH NOFORMAT, NOINIT, NAME = N'BAZADANYCH-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"


    Jeżeli nie trzeba założyć nowego użytkownika sql. Wejdź kolejno w ssms security->logins prawy na logins -> new logins, na pierwszy ekranie wpisz jakiś login zaznacz opcję SQL Server authentication, wpisz hasło. W zakładce server roles zaznacz public i sysadmin wszystko zatwierdz.

    Przykład:
    sqlcmd -S ADRES_SERWERA -U UŻYTKOWNIK -P HASŁO -d NAZWA_BAZY -Q "BACKUP DATABASE [BAZA_DANYCH] TO DISK = N'ŚCIEŻKA' WITH NOFORMAT, NOINIT, NAME = N'BAZADANYCH-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"


    linki z pomocą:
    sqlcmd https://technet.microsoft.com/en-us/...or=-2147217396
    backup https://msdn.microsoft.com/pl-pl/lib...#TsqlProcedure

  • #7

    OFF-LINE

    Dołączył
    28.10.2015
    Posty
    12
    Telefon
    Lumia 800
    Dziękuję
    2
    Podziękowano
    0(0)
    A jak na innych komputerach nie ma ssms? Muszę instalować czy jakoś inaczej mogę?

    sqlcmd -S ADRES_SERWERA -U UŻYTKOWNIK -P HASŁO -d NAZWA_BAZY -Q "BACKUP DATABASE [BAZA_DANYCH] TO DISK = N'ŚCIEŻKA' WITH NOFORMAT, NOINIT, NAME = N'BAZADANYCH-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"

    co oznacza
    WITH NOFORMAT
    NOINIT
    SKIP
    NOREWIND
    NOUNLOAD
    STATS = 10
    ?????

    bardzo prosiłbym o przykład na moim przypadku
    patrząc na te dane
    Ostatnio edytowane przez ewenement22 ; 06-12-2015 o 20:49

  • #8

    OFF-LINE

    Dołączył
    29.04.2014
    Posty
    344
    Telefon
    L1320
    Dziękuję
    42
    Podziękowano
    47(41)
    Nie potrzebujesz całego ssms do uruchomienia sqlcmd bo to jest osobny pakiet do sql pobierasz i instalujesz https://www.microsoft.com/en-us/down....aspx?id=15748
    Lepszym rozwiązaniem jest jak serwer sql wykonuje backup na końcówkach, poprzez zasoby sieciowe.

    co oznacza
    WITH NOFORMAT
    NOINIT
    SKIP
    NOREWIND
    NOUNLOAD
    STATS = 10
    ?????

    jest to opisane w pomocy do której podałem Ci linki.

    bardzo prosiłbym o przykład na moim przypadku
    patrząc na te dane
    Nie żartuj, wystarczy podmienić na właściwe dane ?
    Adres serwera to u Ciebie pełna nazwa instancji sqlexpress-a czyli stan-komputer\sqlexpress

  • #9

    OFF-LINE

    Dołączył
    28.10.2015
    Posty
    12
    Telefon
    Lumia 800
    Dziękuję
    2
    Podziękowano
    0(0)
    Po stworzeniu skryptu chciałbym zrobić z takiego skryptu w jakiś sposób exec-a dzięki czemu nikt nie mógłby łatwo sobie podejrzeć loginu i hasła do bazy...
    Jest taka możliwość?
    Jeśli tak to jak to zrobić?

  • #10

    OFF-LINE

    Dołączył
    29.04.2014
    Posty
    344
    Telefon
    L1320
    Dziękuję
    42
    Podziękowano
    47(41)
    Ostatnio edytowane przez jaro666 ; 08-12-2015 o 15:44

  • Informacje o wątku

    Użytkownicy przeglądający ten wątek

    Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

    Podobne wątki

    1. Dzialajacy skrypt(vbs) niedziala w harmonogramie zadan ????
      Przez pawelem w dziale Pytania i odpowiedzi
      Odpowiedzi: 2
      Ostatni post / autor: 09-10-2015, 22:06
    2. Odpowiedzi: 14
      Ostatni post / autor: 22-04-2014, 23:22

    Uprawnienia umieszczania postów

    • Nie możesz zakładać nowych tematów
    • Nie możesz pisać wiadomości
    • Nie możesz dodawać załączników
    • Nie możesz edytować swoich postów
    •  
    Kontakt
    administracja[at]windowsmania.pl

    Kopiowanie zawartości strony bez zezwolenia zabronione
    Dołącz do nas