'dan listelenmesi mümkün mü Artık eski bir TFS 2010 sunucusundan grup katmanı bilgilerini kurtarmaya çalışıyorum, bunun için uygulama katmanı artık kullanılabilir değil (ancak SQL arka ucu, henüz silindi). Güvenlik bilgilerini almak için komut satırı programları olduğunu biliyorum, ancak yalnızca veritabanı tabloları/görünümleri verildiğinde güvenlik bilgilerinin (özellikle grup üyeliği) mümkün olup olmadığını merak ediyorum.Bir TFS grubundaki tüm kullanıcıların SQL Server
5
A
cevap
1
kurcalama ve bazı deneme-yanılma sonra ben aşağıdaki SQL Burada bir TFS Collection içindeki tüm kullanıcıları ve üyelikleri listelemek için kullanabileceğiniz bir sorgu
USE MyCollection;
SELECT
--grp.[SamAccountName] 'group_name',
member.SamAccountName 'member_name'
FROM
[ADObjects] grp
JOIN ADObjectMemberships om ON om.ObjectSID = grp.ObjectSID
JOIN ADObjects member ON om.MemberObjectSID = member.ObjectSID
WHERE
grp.SamAccountName = 'MyGroup'
6
iş gibi görünüyor bulundu.
Select Object1.DisplayName as Name,
Object2.DisplayName as Membership
From ADObjectMemberships Member1,
ADObjects Object1,
ADObjects Object2
Where Object1.ObjectSID = Member1.MemberObjectSID and
Object2.ObjectSID = Member1.ObjectSID
Order By Membership, Name
İlgili konular
- 1. SQL Server tüm Hatalar Listesi?
- 2. microsoft sql server: kullanıcıların kendi izinlerini kontrol et
- 3. SQL Server veritabanındaki tüm gizlenebilir rolleri görüntüle?
- 4. SQL Server - tüm yabancı anahtar bağımlılıklarını görüntüleme
- 5. SQL Server: Tüm satırların diğer tablodaki
- 6. SQL Server
- 7. SQL Server, bir 'durum'
- 8. TFS 2008'i TFS 2012'ye Yükseltme
- 9. SQL Server 2008 - Tüm SQL İfadelerini Yakalama Sunucuyu Yakalama
- 10. SQL Server Fulltext arama ben bir SQL Server tablosuna sahip
- 11. SQL Server
- 12. SQL Server
- 13. SQL Server
- 14. SQL Server
- 15. SQL Server
- 16. SQL Server
- 17. Sql Server
- 18. SQL Server
- 19. SQL Server
- 20. [SQL Server]
- 21. SQL Server:
- 22. SQL Server 2008 R2
- 23. Cakephp 3 grubundaki kullanıcı sayısı
- 24. SQL Server 2008 Express'ten 2008 Developer'a Yükseltme
- 25. SQL Server şemasını bir SQL sorgusuyla alın?
- 26. SQL Server 2008
- 27. SQL Server 2005
- 28. sql server engelleme işleçleri
- 29. SQL Server 2012'de SQL Enjeksiyonu
- 30. Git grubundaki üyeler
Şimdiye kadar ne denediniz? TFS veritabanına erişmeyi denediniz mi? Sonuç neydi? – abatishchev
@abatishchev TFS veritabanına erişebilirim ama aslında nereden başlayacağımı bile bilmiyorum. TFS 2013 sunucumuzun altında gruplar bir koleksiyon düzeyinde tanımlanmış gibi görünüyor, bu yüzden ilk tahminin bu koleksiyon için veritabanında bir yeri olacaktır. – davidk
SELECT * FROM [Tfs_Configuration]. [Dbo]. [Tbl_Identity] ' – abatishchev