Portál AbcLinuxu, 12. května 2025 08:27

Dotaz: Záloha databáze MS SQL, unixodbc?

16.9.2008 11:30 spectrum | skóre: 29 | blog: spectrumblog
Záloha databáze MS SQL, unixodbc?
Přečteno: 539×
Odpovědět | Admin
Dobrý den, potřeboval bych zálohovat databázi umístěnou na MS SQL serveru... Jediné čeho jsem se dopátral je kombinace freetds a unixodbc, to se mi nakonec podařilo rozběhat a tak se prostřednictvím freetds umím připojit a napojit to řekněme na zmiňované rozhraní unixodbc. Jak však takovouto databázi zálohovat? Nebo na to jdu špatně a existuje jiný nástroj? Předem díky.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

SYSMAN avatar 16.9.2008 12:57 SYSMAN | skóre: 24 | blog: SYSMAN | Veselí nad Moravou
Rozbalit Rozbalit vše Re: Záloha databáze MS SQL, unixodbc?
Odpovědět | | Sbalit | Link | Blokovat | Admin
pomocí SQL manager studio jež je součástí MS SQL serveru
17.9.2008 13:20 spectrum | skóre: 29 | blog: spectrumblog
Rozbalit Rozbalit vše Re: Záloha databáze MS SQL, unixodbc?
Asi budu vypadat hloupě, ale nic takového jsem nenašel - myslel bych, že to bude nějaké klikátko, na které se dostanu z té ikony MS SQL serveru (vpravo vedle hodin) nebo z nabídky Start ... Ten MS SQL server co tam bude je nějaká verze "zadarmo", běží na tom účetnictví, evidence a tak.
17.9.2008 14:02 Norbert Volf | skóre: 8 | blog: norbert
Rozbalit Rozbalit vše Re: Záloha databáze MS SQL, unixodbc?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mozna tenhle dotaz spis patri do Databazove poradny....

Nicmene ja to delam nasledovne (server ze ktereho zalohuju je debian - v jine distribuci to bude trosku jinak), a vyzkousene to mam na sql2000 serveru.

Nainstaloval jsem si sqsh (aptitude install sqsh), ale urcite by to slo i pomoci isql z unixodbc

Do cronu jsem pridal tohle
0 10 * * *        robot     /usr/bin/sqsh -Ulogin -Pheslo -Ssqlserver -Dmaster -i /home/login/mojeskripty/backup.sql
A takhle vypada ten backup.sql
BACKUP DATABASE mojedatabaze TO DISK = '\\fileserver\backup\databases\edw_gallia.bak' WITH INIT
go
Nesmite zapomenout si nastavit pristup k sqlserver v souboru /etc/freetds.conf Na tom fileserver bezi samba a je to stejny stroj ze ktereho zalohuju.

Norbert
17.9.2008 19:02 spectrum | skóre: 29 | blog: spectrumblog
Rozbalit Rozbalit vše Re: Záloha databáze MS SQL, unixodbc?
No tak to vypadá velmi slibně, moc díky! Určitě vyzkouším a pak napíšu. Hlavně ten příkaz pro zálohování mi tam chyběl. To isql mi taky vyhodilo jakýsi příkazový řádek, ale když na "help" nereagoval, tak jsem si řekl, že to bude něco pro "opravdové programátory" a bezradně od něj upustil. Že se to dá v něm zazálohovat mě nějak nenapadlo (upřímně se stydím).

Pokud jsem dal dotaz jinam, tak se omlouvám..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.