Listare UDF folosite in proceduri stocate

Am facut o procedura ce returneaza toate procedurile ce contin functii definite de catre utilizatori.
  • Procedura returneaza urmatoarele coloane:
-numele procedurii
-numele functiei pe care procedura respectiva o foloseste
De asemenea, procedura arata si cate functii definite de utilizator foloseste fiecare procedura returnata.
[mai mult...]

Listare permisiuni DENY pe baza de date

 Am facut o procedura ce returneaza pe baza de date pe care este rulata, toate permisiunile DENY de pe baza respectiva.
  • Procedura returneaza urmatoarele coloane:
grantee_name = userul ce are permisiunea DENY
permission_name = tipul permisiunii
name = numele obiectului pe care este permisiunea
grantor = cel ce a acordat permisiunea
[mai mult...]

Determinare inceput si sfarsit saptamana

Pentru situatiile in care avem nevoie sa stim inceputul si sfarsitul unei saptamani din care face parte o data calendaristica, am facut o procedura sql ce primeste ca parametru o data calendaristica, si, pentru acea data, procedura returneaza in ce saptamana din an este aceasta data , precum si data de start si data de sfarsit a acelei saptamani, indiferent daca data de sfarsit pica in alta luna (adica zilele de luni si duminica din acea saptamana). De asemenea, procedura primeste si un parametru @format, prin care se poate alege modul in care se doreste sa se afiseze data.

[mai mult...]

Raport informatii despre baza de date

Pentru situatiile in care avem nevoie sa vedem un mic raport despre proprietatile si statusul  unei baze de date, am facut o procedura sql , fara parametru, care intoarce pentru baza pe care e rulata  informatiile:

            – id-ul bazei
            – data cand a fost creata baza de date
            – numarul de zile de la crearea bazei de date
            – locatia fisierului de date al bazei
            – tipul de recovery
            – statusul 
            – data ultimului backup al bazei de date
            – userii ce au acces pe baza de date
[mai mult...]

Setari baza de date

Pentru situatiile in care avem nevoie sa vedem rapid cateva date despre o anumita baza am facut o procedura in sql ce primeste ca parametru numele unei baze si, pentru acea baza, returneaza urmatoarele informatii: numele fisierelor bazei de date, calea fizica a fisierelor bazei de date, statusul bazei de date, factorul de crestere, tipul de crestere (fix sau procent) precum si limita de crestere.

[mai mult...]

Monitorizare DDL

Am creat o procedura ce monitorizeaza toate modificarile DDL de obiecte de pe server de la ultimul restart al serverului. Mai exact, procedura returneza informatii despre cand a fost creat, modificat sau sters un obiect de pe serverul de sql, de catre cine si de pe ce statie s-a efectuat acel eveniment.

[mai mult...]

Ultima utilizare a unei tabele

Am creat o procedura ce primeste ca parametru numele unei tabele si pentru acea tabela, returneza informatii despre cand a fost accesata ultima oara, cand a fost facut update in ea ultima oara, cate accesari a avut, cate update-uri s-au facut pe ea. Toate acestea sunt calculate de la ultimul restart de server.

[mai mult...]