Aracılığıyla paylaş


sp_helplogins (Transact-SQL)

Oturum açma ve her veritabanı ilişkili kullanıcılar hakkında bilgi sağlar.

Topic link iconTransact-SQL sözdizimi kuralları

sp_helplogins [ [ @LoginNamePattern = ] 'login' ]

Bağımsız değişkenler

  • [ @LoginNamePattern = ] 'login'
    Is a login name.login is sysname, with a default of NULL.login must exist if specified.If login olan belirtilmedi, tüm oturumlar hakkında bilgi verilir.

Dönüş Kodu Değerleri

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

Sonuç Kümeleri

Aşağıdaki gösterildiği gibi ilk rapor belirtilen, her oturum açma hakkında bilgi içeren tablo.

Sütun adı

Veri türü

Açıklama

LoginName

sysname

Oturum açma adı'nı tıklatın.

SID

varbinary(85)

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

DefDBName

sysname

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

DefLangName

sysname

Tarafından kullanılan varsayılan dil LoginName.

Auser

char(5)

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

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

ARemote

char(7)

Evet = LoginName ilişkili bir uzak oturum var.

Hayır = LoginName ilişkili bir oturumu yok.

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

Sütun adı

Veri türü

Açıklama

LoginName

sysname

Oturum açma adı'nı tıklatın.

DBName

sysname

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

KullanıcıAdı

sysname

Kullanıcı hesabı LoginName eşleştirildiktenDBNameroller ve LoginName üyeDBName.

UserOrAlias

char(8)

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

Kullanıcı = kullanıcıadı kullanıcı hesabıdır.

Remarks

Bir oturum açma kaldırmadan önce kullanın. sp_helplogins oturumu için eşleştirilir ve kullanıcı hesaplarını tanımlamak için.

İzinler

Üyelik gerektirir securityadmin sabit sunucu rolü.

Belirli bir oturum açma eşlenen tüm kullanıcı hesaplarını belirlemek için sp_helplogins sunucu içindeki tüm veritabanlarını denetlemelisiniz.Bu nedenle, sunucudaki her veritabanı için aşağıdaki koşullardan birinin doğru olması gerekir:

  • Yürütülüyor (kullanıcı) sp_helplogins veritabanı erişim iznine sahiptir.

  • The guest user account is enabled in the database.

If sp_helplogins veritabanına erişemiyorsp_helplogins olabilir ve hata iletisi 15622 görüntülemek kadar bilgi döndürür.

Örnekler

Aşağıdaki örnek oturum açma hakkında bilgi rapor eder. 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)