Ultima rulare a unei proceduri stocate

Pentru cazurile in care avem nevoie sa stim cand anume a fost rulata ultima oara o anumita procedura am creat o procedura stocata. Aceasta primeste ca parametru numele procedurii cautate si returneaza ultima data cand a fost executata, dar si ultima data cand serverul de sql a fost restartat.

De ce este nevoie sa stim si cand a fost restartat ultima data serverul de sql? Pentru ca, in cazul in care de la ultimul restart de sql, procedura cautata nu a fost rulata niciodata, nu vom avea o data ultima de rulare pentru procedura cautata, si astfel, nu vom sti ca nu a fost rulata niciodata de la ultimul restart de sql server.

[mai mult...]

Vizualizare permisiuni user pe toate bazele de date de pe un server

Am creat o procedura ce primeste ca parametru un nume de user si, pentru acel user, procedura returneaza permisiunile acelui user pe toate bazele de date de pe serverul sql pe care este rulata.

Procedura returneaza cate o linie pentru fiecare baza de date de pe server.

In cazul in care userul primit ca parametru nu are drept pe o baza, procedura returneaza o linie goala.

In cazul in care userul primit ca parametru are drept pe o baza, procedura returneaza:

Numele serverului

Numele bazei de date

Numele userului

Tipul lui (daca este user de sql sau user de windows)

Permisiunea

Tipul rolului prin care a primit acea permisiune

 

[mai mult...]

Activare Line Numbers in SSMS

Cei ce au scris cod sql in SSMS stiu ca, atunci cand la rularea codului serverul intoarce o eroare, alaturi de mesaj primim si numarul liniei la care se afla eroarea. Pentru a vizualiza rapid numarul liniei in SSMS se poate face o setare care sa activeze acest lucru.

[mai mult...]

Setare custom colors in SSMS

Sunt situatii foarte dese in care din SSMS suntem conectati la mai multe servere, si avem mai multe tab-uri deschise, cu scripturi catre diverse servere. Pentru a nu ne incurca intre diferitele servere ne-ar fi de ajutor o solutie care sa ne arate vizual cand suntem pe un server sau altul.

[mai mult...]

SQL-Upgrade servicii de interogare

Dacă SQL Server 2008 Integration Services (SSIS) sau o versiune ulterioară este actualmente instalat pe computer, puteți face upgrade la SQL Server 2017 Integration Services (SSIS).

Când faceți upgrade la serviciile de integrare SQL Server 2017 (SSIS) pe o mașină care are instalată una dintre aceste versiuni anterioare ale serviciilor de integrare, SQL Server 2017 Integration Services (SSIS) este instalată cot la cot cu versiunea anterioară.

Cu această instalare laterală, sunt instalate mai multe versiuni de utilitate dtexec. Pentru a vă asigura că rulați versiunea corectă a utilitarului, la promptul de comandă rulați utilitatea introducând calea completă (<drive>: \ Program Files \ Microsoft SQL Server \ <version> \ DTS \ Binn). Pentru mai multe informații despre dtexec, consultați Utilitatea dtexec.

[mai mult...]