X


[ Pobierz całość w formacie PDF ]
.Podstawowa składnia została omówiona,jednak z ilości parametrów widać, że ręczna konfiguracja SQLMaint.exe może być nieco trudna:sqlmaint [-?] | [-S server] [-U login_ID] [ -P password]]{ [-D database_name | -PlanName name | -PlanID guid] [ - Rpt report_file [-DelTxtRpt time_period] ] [-To operator_name][-HtmlRpt report_file [-DelHtmlRpt time_period] ][-RmUnusedSpace threshold_percent free_percent][-CkDB | -CkDBNoIdx] [-CkAl | -CkAlNoIdx] [-CkCat][-UpdSts] [-UpdOptiStats sample_percent][-RebldIdx free_space] [ -WriteHistory][ {-BkUpDB [backup_path] | -bkUpLog [backup_path] }{-BkUpMedia {DISK [ [ -DelBkUps time_period][-CrBkSubDir] [ -UseDefDir] ]| TAPE }}[ -BkUpOnlyIfClean][-VrfyBackup] ] } ]Składnia:" -S, jak w innych narzędziach, jest to nazwa serwera, na którym pracuje użytkownik (lubw przypadku kopii nazwanej serwer\nazwakopii)" -U określa nazwę użytkownika logującego się aby używać tego narzędzia" -P jest hasłem do określonej wcześniej nazwy użytkownika.Jeżeli parametry  U i  Pzostaną opuszczone, tworzone jest zaufane połączenie (Windows Integrated) do SQLServera." -D określa nazwę bazy danych, którą się zarządza." -Rpt jest parametrem, określającym gdzie umieszczać takie informacje jak wyjściowyplik raportowania błędów z działania tego narzędzia.Powinna zostać podana ścieżka inazwa pliku." -To jest to nazwa konta poczty elektronicznej, do której ma zostać wysłana kopia raportu.Integracja z pocztą elektroniczną (zwana SQLMAIL) zostanie omówiona w rozdziale 19." -HtmlRpt jest parametrem określającym, gdzie umieszczać takie informacje jakwyjściowy plik raportowania błędów (w postaci strony HTML) z działania tegonarzędzia.Powinna zostać podana ścieżka i nazwa pliku." -RmUnusedSpace jest parametrem nakazującym SQLMaint.exe usunięcie całej wolnejprzestrzeni w bazach danych większej niż określa parametr threshold_percent jeślibaza danych ma ustawiony (domyślnie) nieograniczony wzrost.Baza danych zmniejszasię, pozostawiając procent wolnej pamięci określony parametrem free_percent.Dlatego, w przypadku 100 MB bazy danych, w której jest używanych jedynie 50 MB,jeżeli parametr free_percent został ustawiony na 10, baza danych będzie mogła sięrozrastać jedynie do 55 MB (ponieważ 10% z używanych 50 MB to 5 MB, baza danychbędzie miała pozostawione 5 MB wolnej przestrzeni)." -CkDB | CkDBNoIdx  te parametry uruchamiają polecenie DBCC Checkdb.Polecenieto jest omówione szerzej w rozdziale 7  Tworzenie kopii bezpieczeństwa baz danych. " -CkAI | CkAINoIdx  te parametry uruchamiają polecenie DBCC Checkalloc.Więcej szczegółów dostarczy rozdział 7." -CkTxtAl jest to polecenie DBCC Textall.Więcej szczegółów w rozdziale 7." -CkCat jest to polecenie DBCC CHECKCATALOG.Więcej szczegółów w rozdziale 7." -UpdSts uruchamia polecenie Update Statistics.Statystyki zostaną omówione wrozdziale 13." -UpdOptiSts uruchamia polecenie Update Statistics z opcjonalnym parametrem.Statystyki zostaną omówione w rozdziale 13." -Rebldldx uruchamia polecenie DBCC DBREINDEX w celu ponownego ustawieniawspółczynnika wypełnienia indeksów  szczegóły w rozdziale 13." -WriteHistory rejestruje, że plan konserwacji był uruchamiany w tabeli systemowejbazy danych MSDB (tabela sysdbmaintplan_history)." -BkUpDB | BkUpLog określa miejsce składowania kopii bezpieczeństwa.Możnatworzyć kopię całej bazy danych lub tylko dziennika transakcji.Kopie bezpieczeństwazostaną omówione w rozdziale 7." -BkUpMedia określa czy kopia bezpieczeństwa jest tworzona na dysku czy na taśmie." -DelBkUps określa, jak długo mają być przechowywane kopie zapasowe na dysku.Parametr time_period jest określony w postaci number[minutes | hours | days| weeks | months]." -BkUpOnlyIfClean określa, że kopia bezpieczeństwa bazy danych powinna być tworzonatylko w przypadku gdy baza nie jest uszkodzona.Jest to bardzo istotna funkcja tegonarzędzia, będzie ona omawiana w rozdziale 7." -VrfyBackup sprawdza czy kopia bezpieczeństwa jest możliwa do odczytania po jejutworzeniu.Ten parametr jest omówiony w rozdziale 7.Przykładowo, można wpisać:sqlmaint  S rhome  D master  CkDB  Rpt d:\maint.txtaby uruchomić polecenie DBCC CHCKDB w bazie danych master kopii domyślnej SQL Servera,raport zostanie umieszczony w katalogu głównym dysku D:, w pliku maint.txt.Większość z przedstawionych opcji będzie bardziej zrozumiała po przestudiowaniu całościksiążki, dlatego też często występują tutaj odwołania do innych rozdziałów ( szczegółyomówiono w rozdziale x ).SQLDiag.exeNarzędzie SQLDiag pomaga przygotować się do rozmowy z pracownikiem wsparcia technicznegoSQL Server Product Support.SQLDiag gromadzi dzienniki błędów, informacje na tematkonfiguracji serwera, wersje SQL Servera (włączając w to stosowane pakiety serwisowe),informacje o systemie operacyjnym, informacje systemowe komputera i inne informacje potrzebne do rozwiązywania problemów.SQLDiag umieszcza te wszystkie informacje w pojedynczympliku.Plik ten, zwany SQLDIAG.txt umieszczony jest domyślnie w katalogu \mssql\log.sqldiag [-S server] [-U login_ID] [-P password] [-e] [-O outputfile]Znaczenie składni:" -S, jak w innych narzędziach, jest to nazwa serwera, na którym pracuje użytkownik (lubw przypadku kopii nazwanej serwer\nazwa_kopii)" -U określa nazwę użytkownika logującego się aby używać tego narzędzia" -P jest hasłem do określonej wcześniej nazwy użytkownika.Jeżeli parametry  U i  Pzostaną opuszczone, tworzone jest zaufane połączenie (Windows Integrated) do SQLServera." -E określa, że użytkownik chce się połączyć przy pomocy zabezpieczeniazintegrowanego." -O określa ścieżkę i nazwę pliku, do którego ma być kierowany raport.Należy wydrukować powstały plik tekstowy (lub skopiować go w bezpieczne miejsce)ponieważ zawiera on wiele wartościowych informacji na temat danego systemu.Uruchomienie tego narzędzia i dostarczenie informacji pracownikom Microsoft s ProductSupport znacznie przyspieszy wszelką obsługę ze stron wsparcia technicznego firmyMicrosoft.BCP: Jedyny w swojej klasieSkrót BCP oznacza Bulk Copy Program [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • funlifepok.htw.pl
  •  

    Drogi uĚźytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

    Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

     Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerĂłw w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

     Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerĂłw w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

    Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.