Kreiranje korisničkih prijava
Kreiranje korisničkih prijava
Kreiranje korisničkih prijava
MS SQL server prijava nam omogućava pristup do SQL servera i dalji rad u
zavisnosti od naših prava.
Pri instalaciji MS SQL servera za prijavu se upotrebi ime sa (system administrator)
bez lozinke. Lozinku možemo promeniti tek po završenoj instalaciji.
Sa je posebna prijava. Preuzeto je članica sysadmin fixed server vloge,
što ne možete promeniti. Mada je sa ugrađena administratorska prijava,
ne bi trebala da se upotrebljava. Umesto toga se
definišu administratori i dodeli im sysadmin uloga.
Kada je server podešen na Windows NT proveravanje, prijava sa nema značaja. Kada je podešen Mixed mode, preporučljivo
je lozinka promeniti, tako ćete onemogočiti ostalim
korisnicima pristup do SQL servera sa svim pravima.
Kreiranje nove prijave korišćenjem Enterprise managera:
- Otvorite serversku grupu, onda željen server
1. Otvorite Security, onda otvorite Logins
- Na panelu detalji prikazaće vam se postojeće važeće prijave za
tekući server. S desnim klikom će vam se pokazati novi meni, gde izaberite New Login…
1. Upišite ime prijave i lozinku nove prijave
- u kartici Server Roles možemo da prijavu dodamo u serversku ulogu
- u kartici Database Access možemo da odredimo pristup do proizvoljne baze
- Potvdite sa OK
Prijava može biti duga od 1 do 128 alfanumeričnih znakova i ne sme biti prazna
(NULL), sadržati znak \ ili biti rezervisano ime.
Kreiranje nove prijave iz T-SQL
sp_addlogin [@loginame =] 'login'
[,[@passwd =] 'password']
[,[@defdb =] 'database']
[,[@deflanguage =] 'language']
[,[@sid =] 'sid']
[,[@encryptopt =] 'encryption_option']
gde je
[@loginame =] 'login'
| ime prijave
|
[@passwd =] 'password'
| lozinka prijave, preuzeto je NULL
|
[@defdb =] 'database'
| datoteka, gde se korisnik priključi po prijavi, preuzeto je master
|
[@deflanguage =] 'language'
| priređen jezik pri prijavi, preuzeto je jezičko podešavanje servera
|
[@sid =] 'sid'
| security identification number, preuzeto nič, ako je pri prijavi nič, sistem generiše unikatno SID broj |
[@encryptopt =] 'encryption_option'
| kaže da li se lozinka kodira pri zapisu, preuzeto se kodira
|
Brisanje prijave
Ako želite brisati prijavu i onemogočiti pristup do SQL servera s tom prijavom
sp_droplogin [@loginame =] 'login'
gde je
[@loginame =] 'login'
| ime prijave, koju želite brisati
|
Sintaksa za menjanje lozinke prijavi
sp_password [[@old =] 'old_password',] {[@new =] 'new_password'}
[,[@loginame =] 'login']
gde je
[@old =] 'old_password'
| stara lozinka, preuzeto je NULL
|
[@new =] 'new_password'
| nova lozinka bez preuzete vrednosti
|
[@loginame =] 'login'
| prijava, kojoj se menja lozinka, prijava mora predhodno
postojati, lozinku
mogu menjati samo članovi sysadmin fixed role grupe
|
Ograničenje pristupa
Ako želite Windows NT grupi ili korisniku zabraniti pristup do MS SQL servera
sp_denylogin [@loginame =] 'login'
gde je
[@loginame =] 'login'
| ime Windows NT grupe ili korisnika
| Ako želite Windows NT grupi ili korisniku omogućiti pristup do MS SQL servera
sp_grantlogin [@loginame =] 'login'
gde je
[@loginame =] 'login'
| ime Windows NT grupe ili korisnika
|
|