Forum » Programiranje » [SQL 2005] Seznam administratorjev
[SQL 2005] Seznam administratorjev
zlatko ::
S spodnjo poizvedbo sem v MS SQL 2000 lahko izvedel, ali je nek uporabnik tudi 'sysadmin'. Zdaj smo namestili MS SQL 2005 na naš strežnik in mi ta poizvedba ne deluje (ne najde tabele sysxlogins).
SELECT count(*)
FROM master.dbo.spt_values spv, master.dbo.sysxlogins lgn
WHERE
spv.name = 'sysadmin' AND
spv.low = 0 AND
spv.type = 'SRV' AND
lgn.srvid IS NULL AND
spv.number & lgn.xstatus = spv.number AND
lgn.name = 'UPORABNIK'
Ima kdo kakšno idejo, kako z SQL poizvedbo ugotoviti ali je uporabnik tudi 'sysadmin' v sql 2005?
lp
SELECT count(*)
FROM master.dbo.spt_values spv, master.dbo.sysxlogins lgn
WHERE
spv.name = 'sysadmin' AND
spv.low = 0 AND
spv.type = 'SRV' AND
lgn.srvid IS NULL AND
spv.number & lgn.xstatus = spv.number AND
lgn.name = 'UPORABNIK'
Ima kdo kakšno idejo, kako z SQL poizvedbo ugotoviti ali je uporabnik tudi 'sysadmin' v sql 2005?
lp
darkolord ::
Kej takega morda?
select count(*) from sys.syslogins where sysadmin = 1 and name = 'uporabnik'
select count(*) from sys.syslogins where sysadmin = 1 and name = 'uporabnik'
zlatko ::
Hvala, deluje OK.
Bom poskusil najti poizvedbo, ki bo čimbolj enaka in bo delovala za oba strežnika (2000 in 2005).
lp, Zlatko
Bom poskusil najti poizvedbo, ki bo čimbolj enaka in bo delovala za oba strežnika (2000 in 2005).
lp, Zlatko
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | SQL vprašanjeOddelek: Programiranje | 1124 (723) | MrStein |
» | Podatkovne baze - SQL enostavne poizvedbeOddelek: Programiranje | 2075 (1668) | galu |
» | SQL poizvedbaOddelek: Programiranje | 3283 (2628) | awy |
» | SQL težavaOddelek: Programiranje | 5251 (4533) | joseti |
» | [T-SQL] Kako vnest podatek v bazo in da ti hkrati vrne id?Oddelek: Programiranje | 2909 (2627) | dmok |