Archív rubriky: MS SQL Server

MS SQL Server je software vyvinutý společností Microsoft. Obsahuje databázový engine a řadu dodatečných funkcionalit, pomocí kterých můžeme databáze nebo datové sklady vyvíjet a administrovat, ale také nad nimi stavět další řešení včetně reportingu. Mezi takové featury patří SQL Server Integration services, SQL Server Reporting Services, SQL Server Analysis Services a další funkce jako například Master data management nebo Data quality services.

Poslední články z kategorie

Průměrné platy databázových specialistů v IT sektoru 2018

IT je obecně oblastí, kde jsou platy poměrně dost vysoké ve srovnání s jinými odvětvími. IT specialistů je totiž nedostatek a firmy je umí patřičně ocenit. Poptávka je zejména po seniornějších pozicích, ale na trhu je také velká nabídka uplatnění pro juniory a ani tam nejsou platové podmínky vůbec špatné. A jak je to konkrétně… Čtěte více »

SSRS Jak řeším multiple values filtry v reportech?

V minulosti jsem napsal několik tutoriálů na reporting services (najdete je v rubrice reporting services – SSRS). Celkem podrobně jsem prošel jak se dá přes SSRS vytvořit jednoduchý report, jak výsledek reportu omezit přes parametry/filtry a podobně. Složitější a pěknější reporty jsou už jen o zkušenostech a tréninku, s tím vám už moc nepomůžu. Jedné… Čtěte více »

SQL Seznam tabulek bez primárního klíče – skript

Tabulce bez clusterovaného indexu se říká heap (hromada), protože je to jen hromada neuspořádaných dat. Naopak tabulka s clusterovaným indexem je lépe strukturovaná do balanced tree. Primární klíč je sám o sobě clusterovaným indexem a měla by ho mít každá tabulka. Optimalizovaná tabulka nebo dotaz uspořádaná do balanced tree daleko lépe v rámci datového modelu… Čtěte více »

SQL Seznam sloupců s určitým datovým typem – INFORMATION_SCHEMA.COLUMNS

Denním chlebem db admina je sledovat v jaké kondici se nachází jeho databáze a SQL Server instance. Často je v rámci politiky stanoveno, že některé sloupce musí mít určitý sql datový typ – například že se nesmí z určitých důvodů používat (n)varchar (max) a potřebujeme získat seznam sloupců a datové typy, které se v naší… Čtěte více »

SQL Simple Recovery Model – Funkce a zálohování

SQL Server nabízí 3 druhy recovery modelu databází – simple recovery model, full a bulk-logged. Recovery model je způsob, jak SQL Server nakládá se transakcemi a transakčním logem a jak tyto data ukládá nebo neukládá. To ve finále ovlivňuje možnosti, které máme při obnovení dat ze zálohy. Recovery model se nastavuje nad určitou databází a… Čtěte více »

SQL Zálohování – Backup Typy (Simple, Full, Diff) a Volba Strategie

SQL Server nabízí několik backup způsobů. Tyto typy záloh pak jdou mezi sebou kombinovat a vytvořit tak jejich kombinací různé varianty backup strategie nad SQL Serverem. Typy záloh v SQL Server Full database backup (plná záloha) Klasický způsob plné zálohy, kdy jsou do backupu zahrnuty všechny objekty (vč. systémových). Transakce (změny), které proběhnou v období… Čtěte více »

DBCC (Database console commands) – Velký přehled

DBCC je zkratka pro database console commands, kdy jsou příkazy prováděné nad určitou databází. Sada DBCC příkazů umožňuje vykonávat určité administrační operace nebo dotazy nad databázemi formou skriptování místo používání grafického rozhraní management studia. Pro exekuci těchto příkazů musíte mít většinou velmi silnou roli (sysadmin, serveradmin, db_owner, atp). Příkazy se dělí do několika skupin: Údržba… Čtěte více »

SQL Server komprese tabulek a indexů (Data Compression)

Komprese tabulek a indexů je funkcionalita, která funguje v rámci SQL Server edic již delší dobu. Dostupná ve všech edicích včetně SQL server Express (zdarma) je od verze SQL Server 2016. Data compression umožňuje ušetřit poměrně výrazně storage – prostor na disku. To samozřejmě šetří podnikové zdroje – náklady na HW, služby jako backup a… Čtěte více »

Resource Governor – Nastaveni, Resource pools, Workload groups

Resource Governor patří mezi SQL Server enterprise features, které nejsou dostupné v žádné jiné edici. Pokud vás zajímají různá omezení napříč edicemi, tak jsem to shrnul v článku Instalace SQL Server 2016 – Plánování, HW a SW požadavky. Pokud máte problémy s výkonem a vyzkoušeli jste všemožné možnosti optimalizace a scale out, tak se nabízí… Čtěte více »

Instalace SQL Server z příkazové řádky (cmd)

Kromě standardní možnosti jak nainstalovat SQL Server přes klasické vizuální prostředí existuje také možnost nainstalovat SQL Server z příkazové řádky/powershellu. To se hodí v případě, kdy pravidelně provádíme více instalací s podobným nastavením a chceme například dynamicky definovat název instance, servisní účty nebo adresáře kde má být instalace umístěna. Kromě tohoto existuje ještě další možnost… Čtěte více »