[SQL-2000] backup na zdalny serwer
waldit@gmail.com - 03-11-2007 00:02
[SQL-2000] backup na zdalny serwer
Właśnie padła mi lokalna macierz backupowa i chciałem zrobić backup na zdalny serwer komendą: backup database master to disk = '\\serwer\d$\backup\master.bak'
Niestety dostaję komunikat błędu: Cannot open backup device '\\serwer\d$\backup\master.bak'. Device error or device off-line.
Zdalny serwer mogę bez problemu podłączyć komendą net use. Jak mu przydzielę literę net usem to też nic nie daje - jest ten sam komunikat.
Chciałem to robienie backupu zrobić w JOBie ale jak się ręcznie nie udaje to scheduler też nie zadziała.
Przypuszcam, że może chodzić o problem autoryzacji serwera SQL, który nie może się zalogować na zdalnym serwerze. Ale gdzie się podaje parametry do logowania dla komendy backupowej ?
Waldi
Gsue - 03-11-2007 00:02
Użytkownik <waldit@gmail.com> napisał w wiadomości news:1193997556.738163.42660@22g2000hsm.googlegrou ps.com... Właśnie padła mi lokalna macierz backupowa i chciałem zrobić backup na zdalny serwer komendą: backup database master to disk = '\\serwer\d$\backup\master.bak'
Niestety dostaję komunikat błędu: Cannot open backup device '\\serwer\d$\backup\master.bak'. Device error or device off-line.
Zdalny serwer mogę bez problemu podłączyć komendą net use. Jak mu przydzielę literę net usem to też nic nie daje - jest ten sam komunikat.
Chciałem to robienie backupu zrobić w JOBie ale jak się ręcznie nie udaje to scheduler też nie zadziała.
Przypuszcam, że może chodzić o problem autoryzacji serwera SQL, który nie może się zalogować na zdalnym serwerze. Ale gdzie się podaje parametry do logowania dla komendy backupowej ?
Waldi
Witam, najpierw sprawdź czy możesz ręcznie wskazać z poziomu jakiegoś narzędzia administracyjnego docelowy dysk. Pewnie nie, więc... uruchom mapowanie dysku (netuse'em) poprzez procedurę serwera-> shellexecute.Dysk powinien się pokazać. Dalej wszystko powinno działać poprawnie.
Moja odp. jest "schematyczna" i może zawierać literówki, błędy w poleceniach etc ;)
Pozdrawiam Gsue
waldit@gmail.com - 03-11-2007 00:02
On 2 Lis, 13:40, "Gsue" <gsu...@wp.pl> wrote: > Użytkownik <wal...@gmail.com> napisał w wiadomościnews:1193997556.738163.42660@22g2000hsm. googlegroups.com... > Właśnie padła mi lokalna macierz backupowa i chciałem > zrobić backup na zdalny serwer komendą: > backup database master to disk = '\\serwer\d$\backup\master.bak' > > Niestety dostaję komunikat błędu: > Cannot open backup device '\\serwer\d$\backup\master.bak'. > Device error or device off-line. > > Zdalny serwer mogę bez problemu podłączyć komendą net use. > Jak mu przydzielę literę net usem to też nic nie daje - jest ten > sam komunikat. > > Chciałem to robienie backupu zrobić w JOBie ale jak się ręcznie > nie udaje to scheduler też nie zadziała. > > Przypuszcam, że może chodzić o problem autoryzacji serwera > SQL, który nie może się zalogować na zdalnym serwerze. > Ale gdzie się podaje parametry do logowania dla komendy > backupowej ? > > Waldi > > Witam, > najpierw sprawdź czy możesz ręcznie wskazać z poziomu jakiegośnarzędzia > administracyjnego docelowy dysk. Pewnie nie, więc... uruchom mapowanie dysku > (netuse'em) poprzez procedurę serwera-> shellexecute.Dysk powinien się > pokazać. Dalej wszystko powinno działać poprawnie. >
Dysk mogę podmapować bez problemu ale to nic nie pomaga. Backup musi się uruchamiać w nocy JOBem więc tego mapowania nie będzie bo się wyloguje z serwera.
Jak się doczytałem problem jest taki, że SQL server widzi tylko te zasoby zewnętrzne, które autoryzują użytkownika, na którym działa serwis bazodanowy. W moim przypadku serwis serwera działa na użytkowniku lokalnym: administrator i jak zmieniłem hasło administratora lokalnego na zewnętrznym serwerze to działa backup. Niestety hasło musi być inne a wtedy - nie działa. Powinno być tak, że podaje się parametry logowania do zasobu gdzie ma być umieszczony backup ale nie mogę znaleźć jak to się robi.
Waldi
Gsue - 03-11-2007 00:03
<ciach> >
Dysk mogę podmapować bez problemu ale to nic nie pomaga. Backup musi się uruchamiać w nocy JOBem więc tego mapowania nie będzie bo się wyloguje z serwera.
Jak się doczytałem problem jest taki, że SQL server widzi tylko te zasoby zewnętrzne, które autoryzują użytkownika, na którym działa serwis bazodanowy. W moim przypadku serwis serwera działa na użytkowniku lokalnym: administrator i jak zmieniłem hasło administratora lokalnego na zewnętrznym serwerze to działa backup. Niestety hasło musi być inne a wtedy - nie działa. Powinno być tak, że podaje się parametry logowania do zasobu gdzie ma być umieszczony backup ale nie mogę znaleźć jak to się robi.
Waldi
Witaj, nieważne jak działa serwer. Zawsze możesz zamapować dysk. Twoja procedurka tworzenia backupu działa w 3 krokach: 1) Uruchamiasz procedurę mapowania z poziomu serwera: CREATE PROCEDURE [dbo].[adm_maphdd] AS BEGIN EXEC master.dbo.xp_cmdshell 'net use z: \\server\share /user:domain1\user1 mypassword' END
2) Tworzysz kopię 3) usuwasz map'a
+ krok 4 extra -> przelewasz mi (s)krzyneczkę pifa. działa w podanej przez ciebie konfiguracji. na peFno.
Pozdrawiam Gsue
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
jak to =?ISO-8859-2?Q?zrobi=E6=2E=2E=2E=3F_TSQL_sql_server?==?ISO-8859-2?Q?_?=
Jak =?windows-1250?Q?pobra=E6_szacowan=B9_wielko=9C=E6_zbiory_wy nikowego_w_MS?==?windows-1250?Q?_SQL_2005=3F?=
=?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?=
[MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?=
=?ISO-8859-2?Q?k=B3opot_z_uruchomieniem_MY_SQL_dla_C?==?ISO-8859-2?Q?MS_i_CRM_na_Fedora_Core_3?=
Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?=
[MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?=
=?iso-8859-2?Q?=5Bmssql=5D_Zapytania_rekurencyjne__-_czy_sk=B3adnia_sql?==?iso-8859-2?Q?_co=B6_takiego_przewiduje_=3F?=
[Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?=
=?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plmelooonka.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 |
|