Mai jos aveti o functie ce calculeaza si returneaza numarul de business hours intr-un interval de timp pe care functia il primeste ca parametru.
[mai mult...]Useri pe rol db_owner
Procedura de mai jos returneaza toti userii care sunt asignati pe rolul db_owner.
[mai mult...]Functie rotunjire la puterea lui 10
Am facut o functie ce primeste 3 parametri, intre care primul este un numar intreg, pe care il rotunjeste la cea mai apropiata putere a lui 10 (in functie de parametrul al doilea), iar rotunjirea se face in sus sau in jos, in functie de parametrul al treilea.
Am lasat si cateva exemple de apelare comentate, pentru o mai buna intelegere a felului in care functioneaza functia.
[mai mult...]Ce incarca baza TempDB
Am facut o procedura care, atunci cand e rulata returneaza sesiunile care incarca baza de date TempDB, si printre alte informatii, returneaza loginul aferent sesiunii resoective, precum si ce anume ruleaza acel login.
[mai mult...]Database Recovery Model and Memory Usage
Mai jos aveti o procedura ce se pune pe baza de date master si cand este rulata returneaza Recovery Modelul bazelor de date de pe server precum si memoria folosita de fiecare baza.
[mai mult...]Aflarea datei ultimului select pe o tabela
Pentru cazurile cand avem nevoie sa aflam data ultimului select pe o tabela sau un view, am facut o procedura ce primeste ca parametru numele unei tabele sau a unui view si returneaza, daca gaseste tabela/view-ul in baza de date pe care este rulata, data ultimului select efectuat pe acea tabela sau view, precum si tipul obiectului gasit.
[mai mult...]Aflarea datei ultimului update pe o tabela
Am facut o procedura ce primeste ca parametru numele unei tabele si pe baza pe care este rulata, returneaza pentru acea tabela data si ora ultimului update facut in acea tabela, precum si data ultimului user scan, user seek si user lookup. Aceasta oferasi numarul de operatii efectuate pe fiecare tip de cautare de la ultimul restart al serverului de sql. Totodata, procedura returneaza si data la care serverul sql a fost restartat ultima oara.
[mai mult...]Cautare tabela in toate bazele
Pentru situatiile in care avem nevoie sa cautam rapid o tabela pe un server sql si nu stim in care baza se afla, am facut o procedura care primeste ca si paramentru numele unei tabele si cauta acea tabela in toate bazele de pe serverul sql. Daca gaseste tabela, returneaza baza pe care se afla acea tabela, data la care a fost creata tabela si data ultimei modificari a tabelei. Procedura nu tine cont daca numele tabelei este scris cu litere mici sau mari.
[mai mult...]Listare operatori pe serverul de sql
Am facut o procedura ce returneaza operatorii setati pe serverul de sql si, pentru fiecare operator in parte, returneaza jobul\joburile de sql la care este alocat si ultima data cand operatorul a fost notificat prim email.
[mai mult...]Login password policy
Am creat o procedura ce este in special folositoare pentru rapoartele de audit. Procedura returneaza pe serverul sql pe care este rulata, pentru fiecare login in parte, politica de parole setata. Ea returneaza in plus si numarul de parole gresit introduse pt fiecare login, data ultimei introduceri gresite de parola, data cand a fost schimbata ultima data parola precum si data cand a fost contul blocat ultima oara.
[mai mult...]