Pentru usurinta administrarii unui server de sql am facut o procedura ce returneaza legaturile PK – FK dintre toate tabelele de pe baza pe care este rulata.
[mai mult...]Tabele fara Primary Key
Pentru cazurile in care ne cere audit-ul sau chiar pentru cazurile in care avem nevoie noi de asa ceva pentru o mai buna administrare a serverului de sql, am facut o procedura ce returneaza toate tabelele ce nu au definite PK pe acestea.
[mai mult...]SQL Server port number
Pentru cazurile in care avem nevoie rapid de aceasta informatie, am creat o procedura ce citeste registri si returneaza numarul portului pe care serverul SQL este configurat sa ruleze.
[mai mult...]Word count
Mai jos am creat o functie care returneaza numarul de cuvinte care se afla intr-o fraza. Functia poate fi rulata, desigur, avand ca parametru si numele unei coloane dintr-o tabela, cu conditia ca acea coloana sa fie de tipul varchar.
[mai mult...]Calculare numar ore de lucru
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...]