sysadmin rolündeki kullanıcıları aşağıdaki üç farklı sorgu ile bulabilirsiniz:
- SQL Server 2005 ve sonrası için:
select name
from sys.syslogins
where sysadmin=1
SQL Server 2000 için:
select name
from syslogins
where sysadmin=1
- SQL Server 2005 ve sonrası için
SELECT p.name AS [Name]
FROM sys.server_principals r INNER JOIN sys.server_role_members m ON r.principal_id = m.role_principal_id
INNER JOIN sys.server_principals p ON p.principal_id = m.member_principal_id
WHERE ( r.type ='R' ) and (r.principal_id =3)
- EXEC sys.sp_helpsrvrolemember 'sysadmin'; -- SQL Server 2005 ve sonrasında çalışır
ne zamandır takibimdesiniz. güzel sql ipuçları bunlar. teşekkürler.
YanıtlaSilÇoğu zaman bir çok şeyi keşfedebiliyoruz fakat keşfi bir yerlere yazıp diğer insanların istifadesine sunmak çoğu zaman zor olabiliyor.
YanıtlaSilPaylaştıklarımın işinize yaramasına sevindim.