Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 1
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
1. INTRODUCERE N SQL SERVER 2000 1.1. Baze de date client server nainte de a ncepe studierea SGBD-ului vom face cunotin cu conceptul bazelor de date client- server. Pn la apariia SGBD-urilor de tip client-server, stocarea datelor i procesarea lor avea loc pe acelai calculator. Dup apariia reelelor locale, bazele de date a fost transferate pe calculatoarele centrale. Dac un terminal solicita realizarea unei interogri asupra unui tabel din baza de date, tot tabelul era transferat pe calculatorul terminal i aici avea loc procesarea datelor. Dar dac exist mai multe calculatoare care execut aceeai cerere, n acelai timp i asupra aceluiai tabel? Evident, vor avea loc creterea traficului n reea, scderea vitezei de procesare i, n rezultat, apariia greelilor n sistem. n bazele de date client-server situaia descris s-a schimbat considerabil i, n cazul exemplului adus mai sus, interogarea solicitat de terminal este procesat de server, iar la terminal se expediaz numai rspunsul. Astfel, se micoreaz traficul de date n reea, se crete eficiena sistemului, micorndu-se numrul de greeli. Un alt mecanism foarte important al sistemelor cu arhitectura client-server este cel de asigurare a securitii, prin sistemele de evidena a utilizatorilor i parolelor. Pe pia exist mai multe SGBD-uri care susin arhitectura client-server. ntre ele sunt Microsoft SQL Server, Oracle, Informix, Sybase, Interbase, etc. 1.2. Sistemul SQL Server 2000 De acum se cunoate faptul c sistemul SQL Server este un SGBD de tip client-server, iar cu apariia versiunii noi al acestui sistem au aprut i posibiliti noi de creare i gestiune a bazelor de date. Un lucru ce merit o deosebit atenie este faptul c SQL Server ruleaz acum i pe platforma Windows 2000 cea ce permite mbuntirea performanelor de securitate i stabilitate de funcionare a sistemului. O alta caracteristica marcant este facilitatea integrrii cu Internetul. 1.3. Instalarea SQL server 2000 n primul rnd, pentru a realiza aceast sarcin trebuie cunoscute cerinele faa de resursele hardware. Necesitile minime sunt expuse n tabelul de mai jos:
Hardware Configuraie minim Calculator Intel sau Pentium compatibil (Pentium 166 Mh sau mai superior) Memorie RAM Minimum 64Mb (Developer edition) Disc Drive CD ROM Drive Spaiu pe discul rigid n funcie de opiunea de instalare aleas, cerine minimale 74Mb Monitor Rezoluie VGA 600800 sau mai mare n urmtorul tabel sunt prezentate cerinele software pentru SQL Server 2000:
Software Exigene Sistem de operare Windows NT 4.0 cu SP5 sau mai modern /95 (numai pentru client) /98/Me/2000 Internet Explorer 5.0 sau mai superioar Trebuie menionat c pe platforma NT SQL Server se execut ca un serviciu, iar dac se instaleaz pe Windows 9x, el se execut ca o aplicaie. Dac resursele hardware i software disponibile corespund cerinelor minime naintate, se poate trece la instalarea sistemului SQL Server. Dup plasarea CD-ROM-ului cu SQL Server n unitatea respectiv, sunt executai urmtorii pai: SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 2
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
1. Automat se deschide fereastr Welcome scrin cu mai multe opiuni. Pentru a trece mai departe, se alege opiunea SQL Server 2000 Components, selectnd pictograma respectiv:
2. n urmtoare fereastra apar trei componente i pentru a porni procesul de instalare se alege Install Database Server. 3. Pentru a continua, n urmtoarea fereastra se aplic un clic pe butonul Next. 4. n fereastra urmtoare ce s-a deschis, sunt opiunile de instalare Local Computer i Remote computer, dac se dorete instalarea software-ului pe calculatorul local sau ndeprtat, respectiv. n afar de acestea, exist i opiunea Virtual Server (pentru instalarea sistemului SQL Server n cluster- ul de servere). n continuare se va instala sistemul pe un calculator local, deci se acioneaz opiunea Local Computer i se aplic un clic pe butonul Next. 5. n urmtoare fereastr se decide ce va prezenta instalarea noastr. Sunt trei variante: Create a new instance of SQL server, or install Client Tools permite instalarea unui nou exemplar al serverului SQL Server cu instrumentele clientului (Client Tools); Upgrade, remove, or add components (rennoirea, nlturarea sau adugarea componentelor) permite lucrul cu exemplarul deja instalat; Advanced options ne permite crearea fiierelor de instalare individuale, restabilirea cheilor registrului i meninerea serverelor virtuale. Se alege prima variant i se apas butonul Next.. 6. n urmtoarea fereastr se introduce numele utilizatorului i denumirea organizaiei dac e necesar. Se apas Next. 7. Apare fereastra cu textul acordului de utilizare a licenei. Se accept, adic se acioneaz butonul Next. 8. La urmtorul pas apare fereastra cu trei variante de instalare: Client Tools Only instaleaz numai instrumentele client; Server and Client Tools instaleaz un exemplar de SQL Server plus instrumentele client; Connectivity only instaleaz Data Access Components (DAC) i Network Libraries, pentru ca aplicaiile s aib acces la server. Se alege varianta a doua. 9. n urmtoarea fereastr se fixeaz numele exemplarului serverului instalat. Se ofer dou opiuni: Default sau Instance name. Se alege numele implicit i se apas Next. 10. n fereastra aprut se selecteaz tipul de instalare: Typical, Minimal sau Custom: Typical (Instalarea tipic) instaleaz automat SQL Server i prevede instalarea profilului utilizatorului cu un set standard de opiuni, necesita 182,917Ko spaiu liber pe disc. SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 3
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
Minimal (Instalarea compact) prevede instalarea minimului necesar de fiiere pentru operarea sistemului SQL server, necesit 75,116Ko spaiu liber pe disc. Custom (Instalarea personalizat) ofer operatorului posibilitatea de alegere a opiunilor ce trebuie s fie instalate i ali parametri care nu sunt disponibili n metodele de instalare menionate anterior. n aceast fereastr se afieaz i directorul implicit de instalare pentru motorul serverului i pentru date: C:\Program Files\Microsoft SQL Server. Se alege varianta Typical i se face un clic pe Next. 11. n urmtoarea fereastr se decide dac se va utiliza acelai cont pentru ambele servicii SQL Server i SQL agent sau conturi separate. Dac se alege acelai cont, i trebuie de luat decizia dac acest cont va fi local sau contul utilizatorului domenului. Se vor alege opiunile Use the same account for each. Auto start SQL Server Services i Use a Domain Server Account. Se face un clic pe Next. 12. n urmtoarea fereastr se alege regimul de autentificare (Authentication Mode) Exist dou variante: Windows Authentication Mode, care implicit utilizeaz sistemul de securitate i autorizare Windows i Mixed Mode (Windows Autentication and SQL Server Autentication), care utilizeaz un regim de autentificare independent de Windows (de obicei, se utilizeaz pe platformele Unix). Se alege prima variant i se aplic un clic pe butonul Next. 13. Urmtorul pas - Collaion settings (setarea metodelor de sortare). Deocamdat se las setrile implicite. Ulterior vom avea posibilitatea de ales alte metode de sortare pentru fiecare baz de date, chiar pentru fiecare tabel n parte. 14. n urmtoarea fereastr Network Libraries (biblioteci de comunicare) se las, deocamdat, toate setrile implicite i se apas butonul Next 15. n urmtoarea fereastr ni se comunic c o se posed suficiente date pentru o porni instalarea. Aici este ultima fereastr cnd se mai poate reveni la una din cele precedente (cu butonul Back) pentru a introduce unele schimbri. Se apas Next. 16. Urmtorul punct Chose Licensing Mode ofer dou tipuri de liceniere. S se aleag opiunea Procesor license for i se introduce numrul de procesoare 30. Se apas Next. 17. Urmtoarea fereastra ne informeaz despre finalizarea instalrii. Se apas butonul Finish. Observaie: Aici s-a instalat o versiune a SQL Server care nu cere numrul de nregistrare. n alte versiuni procesul de instalare poate uor s se deosebeasc. 1.4. Componentele logice ale sistemului SQL Server Datele ntr-o baza de date SQL Server sunt organizate n mai multe obiecte diferite. Aceste obiecte sunt ceea ce un utilizator poate s vad cnd se conecteaz la o baz de date. 1.4.1. Databases Baza de date denumirea ne vorbete despre subiectul, conine obiecte responsabile de reprezentarea a datelor ntro-o forma general precum i de accesul la acestea. 1.4.2. Tables Tabele, probabil i constituie partea principal a bazelor de date. Sub form de tabel electronic (la nivel logic), prin coloane i linii, tabele stocheaz nregistrrile. nregistrare ce este constituit de linie de date, i date sunt prezentate de coloane. Adic fiecare coloana este responsabil de stocare a anumitului tip de informaie, i le grupeaz dup asemnare, mulimea acestor formeaz o nregistrare. 1.4.3. Database Diagrams Diagramele bazei de date sunt o reprezentare grafic a tabelelor, indecilor i altor proprieti, facilitnd, astfel, unele sarcini care sunt greu de realizat, aplicnd comenzile limbajului Transact SQL. De exemplu, este mult mai uor de executat legtura ntre dou tabele, utiliznd liniile i trasarea acestora de la un punct la altul ale sistemului, dect specificarea acestor trasri prin instruciuni Transact SQL. SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 4
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
1.4.4. Indexes Indecii n bazele de date sun fiiere adiionale folosite pentru accelerarea accesului la date. Intr-o baza de date, un index permite SGBD-ului sa gseasc date ntr-un tabel fr a scana ntregul tabel. Un index ntr-o baz de date este o list de valori ntr-un tabel cu locaiile de stocare a liniilor n tabelele care conin fiecare valoare. Indecii pot fi creai att pe o singur coloana, ct i o mulime de coloane ntr-un tabel i sunt implementate n forma de B-arbori. 1.4.5. Views O viziune nu este alt ceva dect un tabel virtual, rezultatul consultrii. Datele accesibile direct ntr-o viziune nu sunt stocate n baza de date ca i un obiect distinct. Ce este stocat n baza de date este o instruciune SELECT. Setul de rezultate a instruciunii SELECT formeaz un tabel virtual returnat de o viziune. Un utilizator poate folosi acest tabel virtual, indicnd numele viziunii n instruciunile Transact-SQL n acelai mod n care este indicat un tabel. Cine a avut experiena de lucru cu Delphi i SQL este obinuit cu aceast situaie. 1.4.6. Stored Procedures O procedur stocat (Stored Procedure) reprezint un grup de instruciuni Transact-SQL compilate intr-un singur plan de execuie. Procedurile stocate SQL Server returneaz date n patru moduri: Parametri de ieire, care pot returna fie date (ca un ntreg sau valoare caracter), fie variabile cursor. Coduri de returnare, care sunt ntotdeauna valori ntregi. Un set de rezultate pentru fiecare instruciune SELECT coninut n fiecare procedur stocat sau alte proceduri stocate apelate de procedura stocat. Un cursor global care poate fi indicat din exteriorul procedurii stocate. 1.4.7. Triggers Declanatoarele (Triggers) formeaz o categorie speciala de proceduri stocate definite sa se execute automat cnd o instruciune UPDATE, INSERT sau DELETE este executat asupra tabelelor. Declanatoarele pot extinde logica de verificare a constrngerilor de integritate a bazei de date, valorilor implicite i regulilor. Declanatoarele conin instruciuni Transact-SQL, la fel ca procedurile stocate. 1.4.8. Wizards Microsoft SQL Server include multe wizard-uri (asisteni) care se pot folosi pentru a realiza sarcini administrative complexe. Wizard-urile pot fi accesate din meniul Tools in SQL Server Enterprise Manager. Operaiile se execut prin casete de dialog pentru interaciunea cu utilizatorii. n tabelul ce urmeaz este prezentat o parte din mulimea de asisteni ai sistemului:
Asistent Funcie Create Backup Indrum procesul de copiere a bazei de date Create Database Indrum procesul de creare a bazei de date Create Diagram Indrum procesul de creare a diagramelor Create Index Indrum procesul de creare a indecilor Create Alert Indrum procesul de creare a unei alerte Create Stored Procedure Indrum procesul de creare a unei proceduri stocate pentru adaugarea, stergerea si modificarea liniilor intr-un tabel Create View Indrum procesul de creare a unei viziuni 1.5. Iniializarea serviciilor n SQL Server nainte de a ne conecta la SQL Server, serviciile a bazei de data trebuie s fie activate la server. Dac n timpul procesului de instalare, a fost aleas opiunea de autoiniializare a serviciilor SQL Server, SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 5
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
procedura care urmeaz nu trebuie executat. Dac aceast opiune nu a fost selectat, iniierea serviciilor ale SQL Server este obligatorie pentru intrarea n baza de date. Dac la instalarea serverului nu a fost aleas opiunea Use the same account for both services. Autostart SQL Server Agent Service, atunci s se execute urmtorii pai: 1. Se face un clic pe meniul Start. 2. Se selecteaz opiunea Programs. 3. Se trece la opiunea Microsoft SQL Server 2000 4. Se selecteaz elementul Service Manager n acest punct pe ecranul calculatorului va fi prezentat urmtoarea fereastra:
Pentru a porni serviciile sistemului SQL Server, se apas butonul Start/Continue. Se poate observa c pe bara de stare a ferestrei respective a aprut mesajul: Running - \\**** - MSSQLServer. Acum este se poate nchide aceast fereastr i ncepe lucru cu SQL Server. Dac n loc de iniializare (clic pe butonul Start/Continue) se face un clic pe butonul Pause, noi conectri ale utilizatorilor nu vor fi executate, ns tranzaciile executate la acel moment nu vor fi paralizate. i din contra, n cazul cnd se va face un clic pe butonul Stop, toate tranzaciile vor fi finalizate i utilizatorii vor fi deconectai. 1.6. nregistrarea serverelor Cnd are loc instalarea sistemului SQL Server, serverul local se nregistreaz automat. Funcia de nregistrare a serverelor se aplic atunci cnd se dorete accesarea sistemului SQL Server instalat pe alt calculator. Aceasta procedur se poate realiza utiliznd Enterprise Manager: 1. Se aplic un clic pe meniul Start. 2. Se acceseaz opiunea Programs. 3. Se trece la opiunea Microsoft SQL Server 2000. 4. Apoi se trece i se selecteaz cu un clic opiunea Enterprise Manager, conform figurii prezentate mai jos: SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 6
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
Dup aplicare unui clic pe opiunea Enterprise Manager, se deschide fereastra instrumentului n chestiune. Ecranul lui este similar celui prezentat n figura de mai jos:
n aceasta fereastra respectiv se acioneaz cu butonul drept al oricelului pe elementul SQL Server Group. Apoi, n miniul de context, se selecteaz opiunea New SQL Server Registration. Pe ecran apare un asistent (wizard) care poate fi utilizat pentru nregistrarea unui server ndeprtat. Noi. ns, n prima fereastra a asistentului, vom alege serviciul de nregistrare manual (From now on, I want to perform this task without using a wisard). Dup aplicarea unui clic pe butonul Next va aprea o fereastr cu mai multe opiuni: Csua de dialog Server: Aici se scrie sau se selecteaz numele serverului. Seciunea de conectare Connection: Aici se poate defini tipul de autentificare utilizat pentru conectare. n cazul dac se alege opiunea de autentificare Use Windows authentication, utilizrii care vor dori s se conecteze la acest server nou, vor trebuie s intre n sistem cu un login valid pentru acesta. Dac opiunea aleas este Use SQL Server autentification, utilizatorii trebuie s utilizeze un login nregistrat n SQL Server, independent de login-urile sistemului NT. Trebuie menionat c, n csuele de editare Login Name i Password, existente n seciunea n chestiune, trebuie s fie completate login-ul i parola pentru aceast baz de date. Csua de listare Server Group: Aici se alege grupul de alocare a serverului (standard e grupul SQL Server Group). Dup ce au fost definite acestei opiuni, este suficient de apsat butonul OK i serverul nou va fi nregistrat, i va fi trecut n lista serverelor disponibile, n cadrul grupului selectat. SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 7
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
1.7. Excluderea unui server Procesul de excludere a unui server este foarte simplu. Pentru aceasta este suficient de dat un clic cu butonul drept al oricelului pe imaginea serverului respectiv din partea dreapt a ferestrei SQL Server Enterprise Manager. n meniul de context aprut se acioneaz opiunea Delete SQL Server i apoi se confirm aceast alegere. 1.8. Modificarea nregistrrii a unui server Pentru executarea acestei sarcini trebuie parcurs urmtoarea cale: 1. Se aplic un clic cu butonul drept al oricelului pe serverul care va fi editat; 2. n meniul de context aprut se acioneaz opiunea Edit SQL Server Registration properties. 3. n acest punct apare fereastra deja cunoscut. Se selecteaz opiunile necesare i se confirm alegerea cu un clic pe butonul OK:
1.9. Login-uri n sistemul SQL Server Pentru conectarea la SQL Server utilizatorul trece prin dou etape: autentificarea i validarea permisiunii. Autentificarea identific utilizatorul prin contul login-ului i are funcia de verificare a condiiilor de conectare la baza de date. Dac autentificarea este realizat, adic dac login-ul de autentificare este acceptat, utilizatorul este conectat la SQL Server i, n acest punct, utilizatorul trebuie s obin permisiunea de conectare la baza de date de la un server anume. Acest proces i este fcut cu ajutorul conturilor login n baza de date ce va fi utilizat. SQL Server utilizeaz dou tipuri de autentificare. 1.9.1. Autentificare Windows NT Cnd se folosete autentificarea Windows NT, nu trebuie specificat login-ul i parola la conectarea la SQL Server. Accesul la SQL Server este controlat de contul sau grupul Windows NT, care este autentificat la logarea la sistemul de operare pe client. SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 8
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
Astfel, n acest tip de autentificare, contul utilizatorului din SQL se compar cu login-ul Windows NT al utilizatorului. n cazul dac ele sunt compatibile, SQL accept login-ul. n cazul dac ele nu sunt compatibile, utilizatorul nu este conectat la SQL server. Dac SQL Server ruleaz pe Windows 98, nu suport autentificarea Windows NT. Fiecare utilizator trebuie s furnizeze un login SQL Server cnd se conecteaz. 1.9.2. Autentificare Mixt Este un serviciu de autentificare independent de sistemul login al Windows NT, gestionat de nsui SQL Server. Dac un utilizator furnizeaz un login SQL Server la conectare, acesta este autentificat folosind autentificarea SQL Server. Dac nu furnizeaz un login SQL Server, este autentificat folosindu-se autentificarea Windows NT. 1.9.3. Configurarea modului de autentificare n SQL Sever Configurarea modului de autentificare n SQL Sever este o sarcin simpl. Pentru aceasta se realizeaz urmtorii pai: 1. Se aplic un clic cu butonul drept al oricelului pe serverul n chestiune. 2. n meniul de context se acioneaz opiunea Propreties. 3. Se selecteaz fila Security. n acest punct va aprea urmtoarea fereastr:
4. n aceast fereastr se marcheaz Windows only sau SQL Sercer and Windows, conform tipului de autentificare ce trebuie s-l asigure sistemul SQL server. 1.10. Crearea login-ului propriu a SQL server 2000 Dac SQL Server utilizeaz modul de autentificare mixt sau pe deasupra acesta se execut pe Windows 95/98, vor trebui create conturile ce conin nume i parol specifice pentru utilizatori. Pentru crearea conturilor se parcurge urmtorii pai: 1. Se d n arbore un clic pe semnul + din partea serverului care va recepiona un login nou. SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 9
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
2. Se aplic un clic pe semnul + al mapei Security. 3. Se face un clic cu butonul drept al oricelului pe elementul Logins. n rezultat, apare imaginea ce urmeaz:
4. n meniul de context se acioneaz opiunea New Login. Apare urmtoarea fereastr:
SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 10
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
5. Se selecteaz opiunea SQL Server Autentification. 6. n csua de editare Name, se introduce un nume standard al utilizatorului 7. n csua de editare Password, se introduce o parola a utilizatorului. 8. Acest pas este opional. n csua de selecie Database se selecteaz baza de date standard la care utilizatorul va fi conectat dup accesarea sistemului SQL Server i inserarea unui login valid. n csua de selecie Language se poate alege limba n care la ecran vor aprea mesajele pentru utilizator. 9. Dup finalizarea selectrilor se acioneaz butonul OK. Trebuie menionat c a fost creat un login numit sa, precum e prezentat n figura ce urmeaz:
Acest login este creat pentru instalarea sistemului i acesta nu posed parol. Nu e de dorit s se utilizeze acest login. Ideal este s se scrie un login nou pentru administratorul sistemului SQL Server i s se utilizeze n locul login-ului sa. Chiar n cazul dac se prefer utilizarea login-ului n chestiune, este bine s se stabileasc o parol pentru acesta. 1.11. Gestionarea rolurilor Cnd se instaleaz sistemul SQL Server, se creeaz diferite roluri. Rolurile au funcia de prezentare i gestionare a activitilor realizate n server. Acestea sunt pstrate n mapa Security, elementul Server Roles, precum e prezentat n fereastra ce urmeaz: SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 11
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
Sistemul SQL Server susine urmtoarele grupuri roluri: sysadmin realizeaz orice aciune n SQL Server. serveradmin stabilete opiunile de configurare i poate deconecta serverul. setupadmin gestioneaz serverele legate i procedurile de iniializare. securityadmin gestioneaz login-urile i permisele de creare a bazelor de date, precum i citirea fiierelor log a erorilor. processadmin gestioneaz procesele care se execut n SQL Server dbcreator creeaz i modific baza de date diskadmin administreaz fiierele de pe disc Pentru a vizualiza activitile pe care le poate exercita fiecare din grupuri, trebuie s se parcurg urmtorii pai: 1. Se aplic un clic butonul drept al oricelului pe grupul respectiv din partea dreapt a ferestrei deschise anterior. 2. n meniul de context se acioneaz opiunea Properties. 3. n fereastra deschis se selecteaz fia Permissions. n rezultat, apare o fereastr asemntoare celei din figura de mai jos:
Atunci cnd se creeaz un login nou, trebuie s se determine faptul dac utilizatorul va fi inserat n unul din cele grupuri descrise mai sus. Petru aceasta se procedeaz n felul urmtor: 1. Se d un clic cu butonul drept al oricelului pe login-ul nregistrat, ca n figura ce urmeaz: SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 12
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
2. n meniul de context se acioneaz opiunea Properties. 3. n fereastra deschis se selecteaz fila Sever Roles. S-a obinut urmtoarea figur:
4. Se marcheaz grupul n care va fi inclus utilizatorul. 5. Apoi, selectarea se confirm cu un clic pe butonul OK. n afara de determinarea grupului din care va face parte utilizatorul nou, exist i sarcina de stabilire a permiselor de acces la baza de date. Adic ce baze de date deja create utilizatorul nou le va putea accesa. Aceast sarcin, de asemenea, este uor realizabil: 1. Se face un clic cu butonul drept al oricelului pe login-ul recent creat. 2. n meniul de context se acioneaz opiunea Properties. 3. n fereastra aprut se selecteaz fila Database Access. n rezultat, se obine fereastra de mai jos: SQL Server 2000 Lucrare de laborator Nr.1. Introducere n SQL Server 2000
Pagina 13
Vitalie Cotelea, Marian Cotelea Sunt interzise distribuirea sau reproducerea parial sau total a acestui document fr permisiunea autorilor
4. Acum pot fi marcate bazele de date pe care utilizatorul le va putea accesa. Selectrile necesare sunt confirmate cu un clic pe butonul OK.