sp_helplogins (Transact-SQL)
Oturum açma ve her veritabanı ilişkili kullanıcılar hakkında bilgi sağlar.
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)