Možností, kvůli kterému přestane fungovat vyhledávání je více ať již problémy s indexováním nebo službou windows search atd.

Mě přestalo v jednu chvíli vyhledávání fungovat na více počítačích a to na některých i přímo při práci (fungovalo a za chvíli již ne)

 

Pomohla mě úprava v registrech:

Najdi v registru větev Počítač\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search

Zde vytvoř položku D-WORD(32bit) s názvem BingSearchEnabled a hodnotou 0

Poté zkontroluj v této větvi ještě položku CortanaConsent která by měla mít také hodnotu 0.

Po restartu by mělo vyhledávání fungovat.

Jak zjistit jestli je číslo sudé nebo liché?

Lze využít jednoduchou fintu s početní operací MODULO, která vrací zbytek po dělení. Jednoduše tedy zjistíme modulo po dělení dvěma a pokud je výsledek 0 tak je číslo sudé a pokud ne tak liché.

V SQL se modulo zjišťuje takto:

 

DECLARE @Cislo numeric(16,0)
SET @Cislo = 17

SELECT @Cislo % 2 AS Modulo2, @Cislo % 3 AS Modulo3

První číslo zobrazuje modulo po dělení 2 a druhé po dělení 3 

 

Pokud chcete pomoci SQL serveru odesílat emaily např.logy a události, musíte tuto funkcionalitu nejprve nakonfigurovat (profil a účet) - toto jsem popisoval SQL - nastavení DB mailu

Emaily pak můžete posílat pomocí systémové procedury sp_send_mail 

Když budete chtít odesílání mailů zpřístupnit i uživatelům musíte provést určitá nastavení, protože defaultně je volání procedury sp_send_mail omezeno. 

Uživatel při volání této procedury dostane odpověď The EXECUTE permission was denied on the object 'sp_send_dbmail', database 'msdb', schema 'dbo'

Možností jak povolit tuto funkcionalitu i pro uživatele je více, ale vždy jsem narazil na nějakou nevýhodu daného řešení např.udělování práv jednotlivým uživatelům znamená při založení uživatele pamatovat na to, že mu musím přidělit nějaká další práva, přidání uživatele k databázi msdb je obdobný problém navíc ne zcela bezpečný,....

 

Toto řešení danou problematiku řeší

Tímhle fíglem lze výsledky dotazu zformátovat do jednoho sloupce.

Klasický dotaz zobrazí výsledky v řádcích

SELECT Posta
FROM TabPSC

Tento skriptík používám pro údržbu různých tempů a to buď pro ruční spouštění nebo přes plánovač. Dávka je postavena na příkazu FORFILES, který prochází adresáře a hledá soubory dle různých kritérií a příkazu DEL, který tyto soubory následně smaže.

Ukázka dávky:

chcp 1250
forfiles /P "C:\Windows\Temp" /M *.* /S /D -1 /C "cmd /c del /Q "@path""

 

Vysvětlivky k přepínačům:
FORFILES
/P - cesta kde hledat
/M - maska pro vyhledání souboru (pokud je požadavek mazat soubory bez přípony pak tento přepínač nepoužívat, pak ale maže vše v adresáři)
/S - procházet i podadresáře
/D - datum poslední změny souboru (pokud se použije znak - hledá soubory jejich změna je starší než uvedený počet dnů, znak + hledá soubory mladší)
/C - co provést s nalezeným souborem

DEL
/Q - nevyžadovat potvrzení s mazáním

Příkazem CHCP 1250 přepneme znakovou sadu, aby bylo možné pracovat se soubory s diakritikou

 

Původně to měla být kategorie o cestách, které podniknu na svém starém kole-dědkovi. Pak se mě název zalíbil a říkám si, že jednou budu taky dědek, vlastně syna už na to mám dost velkýho, a tak nadčasově tuto kategorii nechám pojmenovanou takto. Takže zde nalezneš zápisky z cest. 

Zde je můj blog o SQL. Je to takový můj tahák.

Moje poznámky z instalací