Aug 25 2009

MS SQL Server – Principal “utilizator” is not able to access the database “nume_baza_de_date” under the current security context.

Categorie: Eroare | Management Studio | SQL ServerCatalin Dumitru @ 10:56
Eroarea provine de la Management Studio care in momentul in care incearca sa obtina lista bazelor de date de pe server, incearca sa “aduca” si cateva informatii aditionale (executand o interogare T-SQL pentru care nu are suficiente drepturi de securitate), printre ele si “Collation”. [Vezi tot]

Etichete: , ,

Jan 8 2009

Executarea de interogari peste mai multe servere (multiple server query execution).

Categorie: DBA | Management Studio | SQL ServerCatalin Dumitru @ 09:25
SQL Server permite executarea de script-uri peste mai multe servere fara a fi necesara schimbarea conexiuni si rerularea sciptului. Pentru a intelege mai bine despre ce este vorba, am sa dau un exemplu: vrem sa rulam un script in contextul mai multor baze de date aflate pe servere diferite. Avem mai multe solutii insa spre exemplificare am sa ofer numai una: scriptul respectiv il putem salva ca procedura stocata in fiecare din bazele de date, fiecare server sa-l adaugam ca linked server intr-o instanta separate de SQL Server iar in aceasta instant sa cream o noua procedura care executa procedura creata mai devreme pe fiecare server. Principalul dezavantaj este acela ca daca avem nevoie sa modificam procedura stocata, va trebui facut deployment pe fiecare server in parte. Aici ne putem ajuta de executarea de interogari asupra mai multor servere sau mai bine zis asupra unui grup de servere. Vom crea un grup de servere, vom adauga serverele in grup si apoi vom executa scriptul. [Vezi tot]

Etichete: , ,