Archív autora

Common Table Expressions a mazáni duplicitních záznamů v MS SQL

Common Table Expressions (CTE) je konstrukce, umožňující definovat a následně, v rámci působnosti jednoho dotazu, použít množinu záznamů. Jde tedy o obdobu běžně používaných poddotazů. Výsledek CTE se chová jako normální tabulka a lze s ním také tak pracovat. Čti dále

Export oprávnění uživatelů a rolí v SQL Server 2008

Dnes jsem potřeboval přenést část dat z testovací databáze na produkční. Krom pár procedur to byli hlavně uživatelé a role. Poučen z předchozích chyb jsem pořádně prošel celé dialogové okno a vybral vše co jsem chtěl vyexportovat. K mému překvapení se ve výsledném skriptu vyskytovaly pouze příkazy na vytvoření uživatelů a rolí. Ne však už na přidělení patřičných oprávnění. Čti dále

Recenze K:CMS

K:CMS je český redakční systém z rukou Štěpána Mátla, který má za sebou něco málo více než rok vývoje. Jde tedy o poměrně mladý a stále se rozvíjející projekt. Na K:CMS jsem byl nedávno upozorněn v komentářích a nyní nastal správný čas, trochu ho prozkoumat. Aktuálně je nejnovější verze 2.0.3, která od verze 2.0.0 přináší jen pár oprav. Sáhl jsem tedy po nejnovějším vydání. Čti dále

Ještě snazší konfigurace Highslide, než kdy dříve

Nejspíš jste se již setkali s některým z klonů oblíbeného ‘prohlížeče obrázků’ Lightbox 2. Možná jste se někdy i pokoušeli upravit ho k obrazu svému a možná jste se s tím i trochu trápili. Highslide nedávno přišel s velmi zajímavou službou. Tou je Highslide Editor. Tedy vizuální nástroj, který umožňuje konfigurovat většinu z možností, které Highslide nabízí.
Čti dále

Odesílání emailů z MS SQL Serveru

Užitečnou funkcí SQL Serveru 2008 je možnost odesílat emaily přímo z prostředí databázového serveru, a to pomocí nástroje Database Mail. Správce serveru či jednotlivých databází tak mohou být emailem informování o chybách serveru, naplnění logovacích souborů či mnoha jiných událostech, které mohou nastat při běhu databáze. Dnes se pokusím ukázat co vše je potřeba učinit, aby bylo možno z SQL Serveru odesílat emaily.
Čti dále

Šifrování ConnectionString v ASP.NET

Bezpečnosti ve webových aplikacích není nikdy dost. Pro její posílení je však možné učinit pár kroků. V ASP.NET lze například zašifrovat přihlašovací řetězce k databázi.
Možnosti jsou dvě. První z nich je šifrování programové, pomocí metody ProtectSection. Mně se však více líbí utilita aspnet_regiis.exe. Není třeba psát další kód, její použití je jednoduché a dá se využít v instalačních průvodcích. Jak tedy na to? Čti dále

Oprava chyby HTTP 401.3 v IIS 5.1

Možná jste si také chtěli svůj projekt v ASP.NET pustit mimo prostředí Visual Studia. Nainstalovali jste tedy IIS (Internet Information Services), vytvořili nový virtuální adresář a zadali cestu k projektu. Vše se zdá být v pořádku, avšak na adrese http://localhost/pokus/ (kde ‘pokus’ je název projektu v IIS) je k vidění jen informace o chybě s oprávněními. Čti dále

Výběr náhodných záznamů v MS SQL

Na první pohled složitý úkol má velmi jednoduché řešení. Tím je použití funkce NEWID() v klauzuli ORDER BY výběrového dotazu. Pro množinu vybraných záznamů se tak náhodně vygenerují jedinečné identifikátory, které po seřazení změní původní pořadí záznamů. Čti dále

Export dat z MS SQL 2008

Možná je to k nevíře, ale nemalou chvíli mi trvalo, než jsem zjistil, jak v SQL Server Management Studiu vyexportovat kompletní databázi do SQL skriptu. Snad tento článek podobně nemalou chvíli někomu ušetří. Čti dále

Řídicí struktury v MySQL

Pokud se při práci s MySQL neomezujete jen na jednoduché dotazy, dříve nebo později narazíte na potřebu řídit běh programových jednotek. Právě o podmínkách a cyklech v MySQL je tento článek.
Konkrétně se zmíním o příkazech IF, CASE, LOOP, ITERATE, LEAVE, WHILE DO a REPEAT UNTIL.
Čti dále

Návrat nahoru
Chcete prodávat na internetu, ale nevíte jak si vytvořit eshop? Navštivte www.inshop.cz a získejte všechny potřebné informace o tvorbě eshopu. Tvorba webových stránek zdarma na webu eStranky.cz. Vytvořte si web zcela zadarmo.