Prijava na strežniku vam omogoča dostop do primerka SQL strežnika. Koliko
dostopa imate, je odvisno od vaših privilegijev prijave.
Namestitev SQL strežnika uporablja privzeto ime prijave sa (sistem
administrator) brez gesla. Geslo se lahko spremeni šele
ko je namestitev končana.
Sa je posebna prijava. Privzeto ima vlogo sysadmin fiksni strežnik,
ki je ne moremo spremeniti. Čeprav sa je privzeta prijava
administratorja, ni priporočljivo, da jo uporabljate. Namesto tega ustvarite nove uporabnike in jim dodelite
vlogo sysadmin .
Ko uporabljate SQL strežnik z avtentikacijo Windows NT, je sa prijava
irrelevantna. Toda pri uporabi mešanega načina je treba
privzeto geslo spremeniti, da se prepreči nepooblaščen dostop.
Ustvarjanje prijave z upraviteljem podjetja
- V upravitelju podjetja poiščite želeni primer SQL strežnika.
- Pojdite na Varnost in nato Prijave.
- Na desni strani so navedene obstoječe prijave za primer strežnika. Z desno tipko miške kliknite znotraj panela in izberite Nova prijava...
- Vnesite ime in geslo za prijavo.
- Na zavihku Vloge strežnika izberite vlogo strežnika za prijavo.
- Na zavihku Dostop do podatkovne baze izberite, do katerih podatkovnih baz ima
prijava dostop (glejte tudi
Vloga podatkovne baze).
- Kliknite V redu , da ustvarite prijavo.
Ime prijave je lahko dolgo od 1 do 128 znakov, ne sme biti prazno
(null), ne sme vsebovati poševnic (\) in ne sme biti rezervirano ime.
Ustvarjanje prijave s T-SQL
Sintaksa T-SQL za funkcijo za dodajanje prijav je naslednja:
sp_addlogin [@loginame =] 'prijava'
[,[@passwd =] 'geslo']
[,[@defdb =] 'podatkovna_baza']
[,[@deflanguage =] 'jezik']
[,[@sid =] 'sid']
[,[@encryptopt =] 'možnost_šifriranja']
Parametri
[@loginame =] 'prijava'
|
Ime prijave. |
[@passwd =] 'geslo'
|
Geslo prijave; privzeto je NULL. |
[@defdb =] 'podatkovna_baza'
|
Privzeta podatkovna baza za prijavo; privzeto je master. |
[@deflanguage =] 'jezik'
|
Privzeti jezik za prijavo; privzeto je enako kot
primer SQL strežnika. |
[@sid =] 'sid'
|
Številka identifikacije varnosti; privzeto je nič. Če
je ob prijavi nič, sistem ustvari edinstven SID. |
[@encryptopt =] 'možnost_šifriranja'
|
Možnost šifriranja gesla. |
Brisanje prijave
Prijavo lahko izbrišete z izvajanjem naslednjega ukaza:
sp_droplogin [@loginame =] 'prijava'
[@loginame =] 'prijava' je
ime prijave, ki jo želite izbrisati.
Sprememba gesla
Geslo prijave lahko spremenite z naslednjim ukazom:
sp_password [[@staro =] 'staro_geslo',]
{[@novo =] 'novo_geslo'}
[,[@prijava =] 'prijava']
Parametri
[@staro =] 'staro_geslo'
|
Staro geslo; privzeto je NULL. |
[@novo =] 'novo_geslo'
|
Novo geslo. |
[@prijava =] 'prijava'
|
Prijava, katere geslo želite spremeniti. Le prijave z
vlogo sysadmin fiksna vloga
lahko spreminjajo gesla. |
Dodeljevanje in zavračanje dostopa
Če želite izrecno zavrniti dostop do strežnika za prijavo, uporabite
naslednji ukaz:
sp_denylogin [@loginame =] 'prijava'
kjer [@loginame =] 'prijava'
je uporabniško ime ali skupina Windows NT.
Če želite dodeliti dostop do strežnika za prijavo, uporabite naslednji ukaz:
sp_grantlogin [@loginame =] 'prijava'
kjer [@loginame =]'prijava'
je uporabniško ime ali skupina Windows NT.