Reporting services jsou featura, kterou můžete využívat již od Express edice a je to sada služeb pomocí které můžete vytvářet a publikovat reporty. O Reporting services jsem napsal seriál...
Minulé 2 články které předcházely jsem věnoval nastavení database mailu a nastavení change trackingu (CDC) neboli automatického sledování změn nad tabulkou. Tak mě napadá proč tyto témata nespojit – popíšu,...
Funkce database mail je dostupná pouze v edici SQL Server Standard a vyšší. V edici SQL Server Express se s ním bohužel nesetkáme. Tato funkce je užitečná především pokud chcete...
V aplikacích nebo komplikovaných podnikových informačních architekturách často potřebujeme z různých důvodů řešit historizaci záznamů a trackování změn hodnot. Většinou to bývá zejména z bezpečnostních důvodů => potřebujeme sledovat...
Důvodů proč bychom mohli potřebovat vytvořit definici všech SQL objektů v určité databázi může být hromada – zálohování, source controll nebo nasazení databáze v jiném prostředí (na jiné SQL...
V SQL Server existuje systémová tabulka, ve které jsou uloženy všechny možné Error stavy a jejich závažnost = severity. Error severity nabývá hodnot 0-25 a definuje závažnost chyby. Všechny...
V minulém článku (viz. Fragmentace indexů) jsem popisoval, jak zjistit fragmentaci indexů přes skript využívající systémové tabulky. Podle doporučení Microsoftu bychom měli indexy s fragmentací mezi 5 – 30...
Indexy jsou základním pilířem optimalizace SQL dotazů z databáze. Pomocí nich můžeme výrazně zrychlovat operace typu čtení. Bohužel se nám v čase indexy kazí – fragmentují a uspořádání indexů...
BCP je utilita, která je defaultně nainstalována s edicemi SQL Server a slouží k hromadnému importu nebo exportu velkého objemu dat v uživatelsky definovaném formátu. Tato utilita je optimalizována...
xp_cmdshell je opravdu velmi silná procedura, která umožňuje spouštět příkazy přes příkazovou řádku (cmd). Pomocí cmdshell můžete přes SQL platformu realizovat jakoukoliv operaci nad Windows serverem – např. kopírování...
SQL Server agent je nástroj integrovaný do SQL Serveru, jehož hlavním účelem je automatické plánování a spouštění úloh. Prostřednictvím SQL Agenta si můžeme založit tzv. Job a v rámci...
V tomto krátkém článku představím možnost, jak lze spustit sql skript mimo SQL management studio nebo jiný SW nástroj. Použijeme utilitu SQL server command line, zkráceně sqlcmd. Tato utilita...
V administraci SQL Server existují 2 pojmy, které si mezi sebou můžeme snadno splést. Jde o SQL Login a SQL User. V minulém článku jsme se blíže podívali na...
V administraci SQL Server existují 2 pojmy, které si mezi sebou můžeme snadno splést. Jde o SQL Login a SQL User. Zatímto SQL Login umožňuje spravovat oprávnění pro přístup...
Správné indexování tabulek v SQL Server je základem pro dobrý výkon databází při dotazování. Chcete-li vytvořit vhodné sql indexy, tak je potřeba pochopit, jakým způsobem SQL Server ukládá data...
SQL Error “Login failed for user <uživatelské jméno>. The user is not associated with a trusted SQL Server connection” je vcelku častou chybovou hláškou, kterou uživatelé a administrátoři řeší. Problémem...
Při práci s databázovými objekty se můžeme dostat do situace kdy chceme změnit vlastnost objektu, např. změnit datový typ u sloupce tabulky přes design tabulky v SQL Server management...
Při instalaci SQL Server je jedním z parametrů, který je potřeba při instalace nastavit je Server collation, což je parametr, který ovlivňuje jakým způsobem SQL skladuje non-unicode data. V...
V článku Začínáme s MS SQL Server Express jsem popisoval klady a zápory edice SQL Server Express. Pokud jste se rozhodli, že chcete Express vyzkoušet a zajímá vás jak ji nainstalovat,...