Systémové databáze v SQL Serveru

Slides:



Advertisements
Podobné prezentace
Výpočetní technika VY_32_INOVACE_20_16_antivirový program.
Advertisements

Hotel Tatra, Velké Karlovice 23. – 25. dubna 2007 S4U – Seminář o Univerzitním informačním systému 1 Osobní management Tomáš Procházka.
CorelDRAW – dodatky (19). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně.
Inf Používání a tvorba databází. Výukový materiál Číslo projektu: CZ.1.07/1.5.00/ Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT.
BEZPEČNOSTNÍ TECHNOLOGIE I Operační program Vzdělávání pro konkurenceschopnost Projekt: Vzdělávání pro bezpečnostní systém státu (reg. č.: CZ.1.01/2.2.00/ )
Počítačové sítě 8. Využití sítí © Milan Keršlágerhttp:// Obsah: ● sdílení v sítích.
Spolupráce mezi výkresy bloky (s atributy) Design center externí reference.
Systém správy dokumentace akreditované zkušební laboratoře Bc. Jan Randl, 4912.
Název školyZákladní škola praktická Rožnov pod Radhoštěm Číslo projektuCZ / / Číslo materiáluVY_32_INOVACE_225 AutorMgr. Romana Rybiařová.
Název kapitoly Název podkapitoly Text Schvalovací proces + hodnoticí kritéria Jakub Krátký Praha, 5. května 2016.
Management počítačových sítí Počítačové sítě VUT v Brně Fakulta podnikatelská Lekce 4 – Management síťové vrstvyIng. Viktor Ondrák, Ph.D.strana 1 Lekce.
Bc. David Gešvindr MCT | MSP | MCTS | MCITP | MCPD.
Principy Základních registrů Ing. Ondřej Felix, CSc.
Architektury a technika databázových systémů Jiří Zechmeister 1., 2. přednáška
OPERAČNÍ SYSTÉMY Část 5 – souborové systémy
Databáze © Mgr. Petr Loskot
Úvod do databází MS Access (1).
Architektura operačních systémů
Schvalovací proces a hodnoticí kritéria
V. Schvalovací proces + hodnoticí kritéria
Mapy nejen pro munimap Andrea Kýnová, Jiří Kozel, Petr Kovács, Pavel Bohumel GIS Hackathon,
Postup instalace produktu
Vytvořil: Robert Döring
Demoverze QI Informace pro partnery DCC
Software počítače – opakování
Projekt 1 Databázové systémy I
Evaluace předmětů studenty (Anketky)
Veřejná správa, Regionální rozvoj Litoměřice Jan Jůna 2012
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
Číslicová technika.
Webová aplikace MS OLOMOUC.
Zkušenosti s nasazením J2EE aplikací na AS GlassFish
Dostupné z Metodického portálu ; ISSN
Databáze MS ACCESS 2010.
Webová aplikace MS2014+ Ing. Josef Šetek
Workshop projektu systémová podpora sociální práce v obcích na téma:
Vkládání dat MS Access (5).
Souběh Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Výukový materiál zpracován v rámci projektu
Schvalovací proces + hodnoticí kritéria
SÁRA ŠPAČKOVÁ MARKÉTA KOČÍBOVÁ MARCELA CHROMČÁKOVÁ LUKÁŠ BARTOŠ B3E1
1. ročník oboru Mechanik opravář motorových vozidel
Schvalovací proces + hodnoticí kritéria
Katastr nemovitostí (KNEM)
Databázové systémy, datové modelování
Pseudosekce: P-T fázový diagram v jednoduchém systému Al2SiO5 s demonstrací postupu při tvorbě pseudosekce.
Informatika pro ekonomy přednáška 8
Zoner Callisto Úpravy objektů
Microsoft Office Access
PHP - Personal Home Page
Programovatelné automaty (Programmable logic controllers – PLC)
Dotazovací jazyk SQL I.
MISYS - Pasporty.
Úvod do SQL Server Integration Services
Technická Evidence Zdravotnických Prostředků 1
Portál PUBLIKACE jako nástroj evidence výsledků vědeckovýzkumných aktivit Situace ke konci roku 2016 Cíl na rok 2017 – z nástroje dílčích sběrů vytvořit.
Materiál byl vytvořen v rámci projektu
Remote login.
Název školy: Autor: Název: Číslo projektu: Název projektu:
Program rozvoje venkova 2014 – 2020 LEADER
A co dál - aneb jak spolupracovat a komunikovat spolu i bez projektů
Konference ke čtenářské gramotnosti Spolupracující partneři
A5M33IZS – Informační a znalostní systémy
Dotazníkové šetření II – koncepce a nastavení
Informatika pro ekonomy přednáška 8
Informační systém základních registrů
Hromadné dokumenty opakující se pro kolekci osob
Využití strojového učení na SQL Serveru 2016/2017
Digitální učební materiál
SQL Server 2017: Automatic tuning
Transkript prezentace:

Systémové databáze v SQL Serveru Miloslav Peterka MCSE | MCT Miloslav.Peterka@BIExperts.cz

Agenda Přehled systémových databází Omezení a specifika Konfigurace Přesun Zálohování a obnova

Přehled systémových databází resource master model msdb tempdb (SSISDB) (distribution)

Omezení systémových databází Liší se dle databáze, společně: Nelze je smazat ani přejmenovat Nelze změnit collation nutný rebuild z instalačního média Nelze odstranit účet guest Nejdou zrcadlit Není možné zapnutí CDC Doporučení: V systémových databázích nevytvářet uživatelské objekty

Specifika databáze resource Pouze pro čtení Obsahuje systémové objekty viditelné ve schématu sys každé databáze Zjednodušuje upgrade Nezobrazuje se v klientských nástrojích Umístěna ve složce Binn Nedá se zálohovat nástroji SQL Serveru Preferovaná obnova z instalačního média

Demo Resource databáze

Specifika databáze master Uchovává informace o celé instanci Loginy, linkované servery, endpointy, … Konfiguraci SQL serveru Informace o ostatních databázích Nutná ke startu SQL Serveru

Specifika databáze model Template pro všechny ostatní databáze Nutná i pro vytvoření tempdb Změny v model databázi jsou obsaženy ve všech nově vytvořených databázích vhodné pro výchozí zabezpečení a objekty Recovery model závislý na edici SQL Serveru

Demo Model databáze

Specifika databáze msdb Úložiště pro objekty SQL Server Agenta joby, alerty, operátoři Využívaná dalšími komponentami SSMS Historie zálohování Service Broker, Database Mail, SSIS ukládá historii jobů, záloh ukládá informace o poškozených datových stánkách

Specifika databáze tempdb Ukládá dočasná data Temporary uživatelské objekty Interní dočasné objekty (mezivýsledky operací) Verze řádků (snapshot izolační úroveň transakcí, triggery) Sdílený zdroj pro celou instanci Vytvářena se spuštěním instance Nejde zálohovat

Specifika databáze tempdb Operace v tempdb optimalizovány kešování tabulek a tabulkových proměnných minimální logování Alokace v uniformních blocích Vyžaduje zvýšenou pozornost separace IO rozdělení do více datových souborů Od verze 2016 možné v rámci instalace prealokace odpovídajícího místa

Demo Rozdělení tempdb databáze

Konfigurace systémových databází Aktuální nastavení v pohledu sys.databases Změna konfigurace stejnými nástroji jako u uživatelských databází SSMS T-SQL Až na výjimky není třeba konfiguraci měnit např. recovery model msdb

Přesun systémových databází 1. Změnit cestu k souborům příkazem ALTER DATABASE MODIFY FILE 2. Zastavit instanci SQL Serveru 3. Fyzicky přesunout soubory 4. Znovu spustit instanci 5. Ověřit změnu v sys.master_files - Nutná oprávnění SQL Serveru k novému umístění - Rebuild systémových databází resetuje umístění na default

Přesun databáze master V Configuration manageru změnit startup parametry –d a –l Zastavit instanci Fyzicky přesunout soubory master databáze Spustit instanci Ověřit provedené změny

Zálohování systémových databází Vhodná záloha po změně dat master – login, propojený server, konfigurace instance, přidání a konfigurace databáze, … model – změna nastavení, vytvoření objektu, … msdb – nový job, alert, SSIS balíček, plán údržby, provedení zálohy, … Resource – pouze souborová záloha

Zálohování systémových databází tempdb zálohovat nelze Ostatní systémové databáze je vhodné zahrnout do pravidelné údržby model databázi postačí zálohovat pouze při změně obsahu a konfigurace V případě potřeby provézt extra zálohu

Obnova systémových databází Obnova msdb a model databáze shodná s uživatelskými databázemi Obnova master databáze vyžaduje spuštění instance v single user režimu (-m) rebuild systémových databází, pokud instanci nelze spustit

Demo Obnova master databáze

Agenda Přehled systémových databází Omezení a specifika Konfigurace Přesun Zálohování a obnova