Aracılığıyla paylaş


sp_helplogins (Transact-sql)

Oturumları ve kullanıcıları her veritabanında ilişkili hakkında bilgi sağlar.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_helplogins [ [ @LoginNamePattern = ] 'login' ]

Bağımsız değişkenler

  • @ LoginNamePattern = 'login'
    Oturum açma adıdır. loginise sysname, null varsayılan. loginbelirtilmişse bulunmalıdır. Eğer loginolup belirtilmezse, tüm oturumlar hakkındaki bilgileri döndürdü.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

İlk rapor, aşağıdaki tabloda gösterildiği gibi belirtilen her bir giriş hakkında bilgiler içerir.

Sütun adı

Veri türü

Açıklama

LoginName

sysname

Oturum açma adı.

SID

varbinary(85)

Oturum açma güvenlik tanımlayıcısı (SID).

DefDBName

sysname

Varsayılan veritabanı LoginName örneğine bağlanırken kullandığı SQL Server.

DefLangName

sysname

Varsayılan dil olarak kullanılan LoginName.

Erişilebileceği

char(5)

Evet = LoginName bir veritabanında ilişkili kullanıcı adı vardır.

Hayır = LoginName ilişkili kullanıcı adı yok.

İnseng.dll

char(7)

Evet = LoginName bir ilişkili uzaktan oturumu vardır.

Hayır = LoginName ilişkili bir mantık yok.

İkinci rapor her giriş ve aşağıdaki tabloda gösterildiği gibi oturum açma rol üyelikleri eşlenmiş kullanıcılar hakkında bilgi içerir.

Sütun adı

Veri türü

Açıklama

LoginName

sysname

Oturum açma adı.

DBName

sysname

Varsayılan veritabanı LoginName örneğine bağlanırken kullandığı SQL Server.

Kullanıcı adı

sysname

Kullanıcı hesabı LoginName için eşlenen DBNameve rolleri, LoginName içinde bir üyesi DBName.

UserOrAlias

char(8)

MemberOf = kullanıcıadı bir roldür.

User = kullanıcıadı bir kullanıcı hesabıdır.

Açıklamalar

Oturum açma kaldırmadan önce kullanın sp_helplogins oturum açma eşlenen kullanıcı hesaplarını tanımlamak için.

İzinler

Üyelik securityadmin sunucu rolü.

Belirli bir oturum açma eşlenen tüm kullanıcı hesaplarını tanımlamak için sp_helplogins sunucu içindeki tüm veritabanlarını kontrol etmelisiniz. Bu nedenle, sunucuda her veritabanı için aşağıdaki koşullardan en az birinin doğru olması gerekir:

  • Yürütülürken kullanıcının sp_helplogins veritabanı erişim izni vardır.

  • Konuk kullanıcı hesabı veritabanında etkinleştirilir.

Eğer sp_helplogins bir veritabanına erişemiyor sp_helplogins bu hata iletisi 15622 görüntülemek ve olabildiğince fazla bilgi döndürür.

Örnekler

Aşağıdaki örnek raporları açma hakkında bilgi John.

EXEC sp_helplogins 'John'
GO

LoginName SID                        DefDBName DefLangName AUser ARemote 
--------- -------------------------- --------- ----------- ----- ------- 
John      0x23B348613497D11190C100C  master    us_english  yes   no

(1 row(s) affected)

LoginName   DBName   UserName   UserOrAlias 
---------   ------   --------   ----------- 
John        pubs     John       User        

(1 row(s) affected)

EXEC sp_helplogins 'John'
GO

LoginName SID                        DefDBName DefLangName AUser ARemote 
--------- -------------------------- --------- ----------- ----- ------- 
John      0x23B348613497D11190C100C  master    us_english  yes   no

(1 row(s) affected)

LoginName   DBName   UserName   UserOrAlias 
---------   ------   --------   ----------- 
John        pubs     John       User        

(1 row(s) affected)

Ayrıca bkz.

Başvuru

Güvenlik depolanan yordamlar (Transact-sql)

sp_helpdb (Transact-sql)

sp_helpuser (Transact-sql)

Sistem saklı yordamları (Transact-sql)