|
blog.pavoocek.net
Řešení problémů v ASP | DELPHI | SQL | WINDOWS |
|
|
04 Říjen 2011
v kategorii SQL, napsal pavoocek, 04.10.2011
Rychlost zpracování SQL dotazů závisí na vyladěných indexech, to je neoddiskutovatelný fakt. O defragmentaci indexů už jsem se rozepsal ve článku Rebuild indexů online. Pokud je třeba defragmentovat (rebuildovat) index pro jednu tabulku, lze to zařídit „ručně“ přes Management Studio, nebo jedním příkazem. Pokud se ale jedná o složitější databázi, s větším počtem tabulek, může se hodit skrip, který na „jedno kliknutí“ zařídí rebuild indexů všech tabulek vybrané databáze. více »
30 Červenec 2011
v kategorii SQL, napsal pavoocek, 30.07.2011
Databáze MS SQL lze mezi jednotlivými servery propojit. Stačí přidat vzdálený server pomocí procedury sp_addlinkedserver a hned lze přistupovat k databázím vzdáleného SQL serveru. „Problém“ ale vzniká, pokud chceme volat uložené procedury vzdáleného SQL serveru. více »
12 Březen 2011
V případě, že odesíláte na server formulářová data metodou POST a překročíte max. povolenou velikost požadavku dojde k chybě 400 Operation not allowed. Hláška sama o sobě moc neříká, ale vězte, že byl překročen limit v těle požadavku, který má poměrně nízkou výchozí velikost a to 200kB. Tato velikost v drtivé většině případů zcela postačuje, ale mohou se vyskytnout výjimky – například importy objemějších dat přes formulářové pole textarea apod. více »
12 Březen 2011
v kategorii SQL, napsal pavoocek, 12.03.2011
Někdy se může hodit i taková věc jako je čas vytvoření indexu. Např. když Vám někdo pod rukama založí index, ve kterém (nechtíc) neaktivuje možnost USE ROWLOCK, nebo pokud je index založen v nastaveném ARITHABORT narozdíl od zbytku tabulky a dalo by se ještě pokračovat. Najednou se začnou dít podivné věci, nelze provést update tabulky a vracené chybové hlášky jsou ješte podivnějsí, protože mluví o indexu, který nepovoluje provést změny. více »
01 Září 2010
v kategorii Windows, napsal pavoocek, 01.09.2010
Pokud se sestavuje VPN pomocí IPSec ve Windows a nepodaří se sestavit napoprvé, pak je pravděpodobné, že Vás čekají hodiny zkoumání, kontrolování a zkoušení. Rozhodně je dobré si nechat vypsat podrobný protokol o navazování IPSec tunelu, ze kterého lze vyčíst, v jaké fázi došlo k problému. Tento článek nemá za úkol popisovat význam položek logu (na to by musel být vyhrazený server), jen popisuje, jak výpis logu zapnout :) více »
01 Září 2010
Mnohokrát jsem řešil konverzi kodových stránek textu v ASP nebo obecně ve VBScriptu až jsem narazil na skutečně univerzální řešení za použití ADODB.Stream, které využívá možnost převodu textu na binární data. Uvádím výpis dvou funkcí (včetně příkladu), jak jsem je našel na www.motobit.com. více »
20 Duben 2010
v kategorii SQL, napsal pavoocek, 20.04.2010
O zamykání záznamů v SQL by se dala napsat samostatná kniha, já se však nyní podělím o drobnou (ale důležitou) zkušenost se zamykáním při volání UPDATE. V případě, že se jedná o update jednoho řádku (zejména podle jedinečného primárního klíče) je více než vhodné podsunout SQL serveru pomocí HINTu použití zámku na úrovni záznamu (záznamů). více »
11 Únor 2010
V případě, že používáte Visual Basic Script pro nejrůznější drobné i robustnější aplikace, hodí se používat „knihovny“. Jenže oproti ASP v klasickém VB Scriptu neexistuje nativní includování souborů. Naštěstí existuje poměrně elegantní způsob, jak to zařídit pomocí procedury ExecuteGlobal, viz příklad procedury IncludeFile, která „přilinkuje“ knihovnu více »
20 Srpen 2009
v kategorii Windows, napsal pavoocek, 20.08.2009
Přestože DOSu již dávno odzvonilo, stále existují 16-bitové aplikace, bez kterých se neobejdeme. Tyto prastaré aplikace se s většími či menšími obtížemi dají provozovat na novejších operačních systémech. Jedním z nejčastějších problémů provozování DOSových programů na Windows je „pomalý“ tisk, zejména na síťové tiskárny. Běžně můžeme čekat na výtisk až několik desítek sekund, což je poměrně dost. Tento článek se nebude zabývat příliš příčinami (protože s tím prostě už nikdo nic neudělá) ale zejména řešením… více »
09 Srpen 2009
v kategorii Windows, napsal pavoocek, 09.08.2009
Pokud počítač napadne nějaký virus a bezhlavě se mažou nakažené soubory (můj případ), může se stát, že si smáznete soubor userinit.exe z Windows\system32. Důsledkem tohoto počínání je nemožnost příhlášení se do uživatelského účtu ve Windows. Po zalogování na chvíli blikne plocha a v zápětí dojde k odhlášení. Ikdyž to na první pohled vypadá na reinstalaci Windows, dá se to celkem jednoduše a bez problémů zachránit. více » |
|