Instalace Produkt se neinstaluje. Stačí soubor uložit na libovolné místo na Vašem počítací (klikněte pravým tlačítkem a dejte 'uložit cíl jako ), pak jen spustit. Požadavky na software Produkt je odzkoušen pro MS SQL server 2008 a Windows XP a Windows 7. Pro jiné verze SQL server a Windows nebyl testován. Popis produktu Produkt je zdarma, ale můžete přispět libovolnou sumou : http://www.marek.webzdarma.cz/?p=bsp BRUTAL SEARCHER for MS SQL slouží k vyhledávání dat v databázi. Využijí ho hlavně profesionálové pracující s databázemi. Je to užitečné hlavně když začínáte pracovat s databázi, která již funguje, ale pro Vás je nová. Typický příklad je, když v GUI aplikaci vidíte v nějaké políčku nějakou hodnotu, ale netušíte v které tabulce a v kterém poli je uložena. Požadavek na vyhledávaní může být zadán a) Automaticky b) Ručně. Můžete vyhledávat 1. Přesný text nebo číslo 2. Část textu nebo čísla 3. Tabulku podle části jejího názvu 4. Sloupec podle části jeho názvu Použití produktu
Nastavení připojení V prvním kroku se ručně zadá server. Potom se vybere databáze, kterou chceme prohledávat. Typ připojení se dá nastavit v záložce Připojení. Výchozí nastavení připojení je Windows authentication. Dá se změnit na autentizaci pomocí hesla, nebo napsat kompletní connection string. Vyhledávaní Výsledek vyhledávaní je rozdělen do dvou oken. V prvním okně Nalezené pole je seznam nalezených polí. Výsledkem pro každé nalezené pole je vždy sql dotazy, který můžete zkopírovat z okna a zpustit nad MS SQL. Před samotním skriptem je zakomentovaná informace kde je například datový typ pole. Zobrazené informace si můžete volit. Příklady: /* nvarchar; 1; */ SELECT COUNT (1) FROM [msdb].[dbo].[syspolicy_management_facets] (NOLOCK) WHERE [name] LIKE '%top%' /* nvarchar; 11; */ SELECT COUNT (1) FROM [msdb].[dbo].[syssubsystems] (NOLOCK) WHERE [stop_entry_point] LIKE '%top%'
V druhém okně Neprohledané pole je seznam polí, které se neprohledali. V zakomentované informaci je uveden důvod proč se pole neprohledalo. Často jde o časově náročný dotaz. Pro tyto dotazy se dá v nabídce Podrobné hledání nastavit větší time out. Vhodnější než zvyšovat time out je tyto SQL dotazy zkopírovat, zpustit nad MS SQL, a tímto způsobem dodatečně ověřit. a) Automaticky Automatické vyhledávaní je nastaveno jako výchozí. a1. Přesný text nebo číslo. Do pole Hledaný výraz se zadá výraz, který chceme hledat. Číslo i text se zadává stejně, bez přidaných uvozovek nebo apostrofů. a2. Část textu nebo čísla Do pole Hledaný výraz se zadá výraz, který chceme hledat. Který se uzavře do znaku procenta %. Znak se dá použít in uvnitř textu. Číslo i text se zadává stejně, bez přidaných uvozovek nebo apostrofů. a3. Tabulku podle části jejího názvu Může nastat potřeba vyhledat tabulky, které mají v názvu nějaký text. V záložce Podrobné hledání se v poli Hledat jen v tabulkách, které mají v názvu zadá hledaný text, který se má vyskytovat v názvu tabulky. V záložce Hledání se zaškrtne Seznam všech sloupců
a4. Sloupec podle části jeho názvu Může nastat potřeba vyhledat sloupce, které mají v názvu nějaký text. V záložce Podrobné hledání se v poli Hledat jen ve sloupcích, které mají v názvu zadá hledaný text, který se má vyskytovat v názvu tabulky. V záložce Hledání se zaškrtne Seznam všech sloupců b) Ručně Dotaz na vyhledávaní se dá zadat i ručně. V záložce Podrobné hledání se zadá dotaz do pole Výběr dotazu Vyhledávaní se dá omezit na vybrané datové typy. V tom případě v záložce Podrobné hledání v sekci Výběr datových typů zvolte Ručně.
Pak vyberte požadované datové typy. Když zvolíte All, budou vybrané datové typy, které jsou vypsány. Další vybrané možnosti nastavení Další důležité nastavení v záložce Podrobné hledání jsou: Vynechat sloupce typu identity Výchozí nastavení je zaškrtnuto. To znamená, že při vyhledávaní se ignorují sloupce typu identity Time out - Výchozí nastavení je 15 sekund. Zobrazovat čísla řádků, Zobrazovat datové typy, Zobrazovat důvod neprohledání, Zobrazovat počet nalezených Jsou volby, které určují, které informace se budou zobrazovat v zakomentované části výsledného dotazu. Download: http://www.marek.webzdarma.cz/?p=bs