Team Foundation Server'da hizmet hesapları ve bağımlılıkları
Daha iyi yönetebilirsiniz Visual Studio Team Foundation Server ve her dağıtım bağımlı olduğu hizmetlerin anlamanıza ve TFS her dağıtımını birkaç hizmet hesapları (TFS) içerir.Nasıl yüklediğiniz ve TFS, bu hizmetleri ve hizmet yapılandırılan bağlı olarak tüm bir bilgisayarda çalıştır hesapları veya birçok bilgisayarlarda çalışan.Bu dağıtım yönetme bazı yönleri değiştirir.Örneğin, sunucu tarafı bileşenleri dağıtımınız birden fazla bilgisayarda çalıştırırsanız, dağıtımınız hizmet hesaplarını erişim ve bunların düzgün çalışması için gerekli izinlere sahip olduğunuzdan emin olmalısınız.
Team Foundation Serverhizmetlerin ve bir dağıtımda aşağıdaki bilgisayarlarda çalışan hizmet hesaplarının vardır:
bir veya daha fazla veritabanlarını barındıran herhangi bir sunucuTeam Foundation Server
uygulama katmanı bileşenlerini barındıran herhangi bir sunucuTeam Foundation
çalıştıran herhangi bir bilgisayar Team Foundation Server Proxy
yapı bilgisayarı
bir test makinesi
bir veya daha fazla bileşeni çalıştıran herhangi bir bilgisayarVisual Studio Laboratuvar Yönetimi
Yükleyin ve TFS farklı özelliklerini çeşitli şekillerde dağıtın. Dağıtım dağıtımınız özelliklerin ne tür hizmetlerin ve hizmet hesaplarının hangi fiziksel bilgisayarlarda çalıştığını belirler.Ayrıca, hizmet hesabı gibi TFS ile çalışmak için yapılandırılmış yazılım programları için hizmet hesaplarını yönetmek gerekebilir SharePoint Ürünleri ve SQL Server.
Team Foundation Server için hizmet hesapları
TFS birkaç hizmet hesabı kullansa, aynı etki alanı veya çalışma hesabı çoğu veya tümünün için kullanabilirsiniz.Örneğin, her iki hizmet hesabı olarak aynı etki alanı hesabı "Contoso\Example" kullanabileceğiniz Team Foundation Server (TFSService) ve veri kaynakları için hesabı SQL Server Raporlama Hizmetleri (TFSReports).Ancak, farklı hizmet hesapları farklı izin düzeyleri gerektirebilir.Örneğin, TFSService olmalıdır hizmet oturum açma iznine ve TFSReports olmalıdır yerel oturum açma izni izin.Her ikisi için aynı hesabı "Contoso\Example" kullanırsanız, her ikisi de bu izni vermeniz gerekir.Ayrıca, TFSService doğru çalışmak için daha fazla izin gerektirir TFSReports , bu konu gösterir tablosu olarak daha sonra da gerektirir.Güvenlik nedenleriyle, bu iki hizmet hesabı için ayrı hesaplar kullanmayı düşünmelisiniz.
Önemli |
---|
Yüklemek için kullanılan hesabı kullanmamalısınız Team Foundation Server ya da bu hizmet hesapları için hesabı olarak. |
Dağıttıysanız Team Foundation Server , bir Active Directory etki alanında ayarlamalısınız Hesap duyarlıdır ve devredilemez hizmet hesapları için seçeneği.Örneğin, aşağıdaki tabloda, için bu seçeneği ayarlamalısınız TFSService.Hakkında daha fazla bilgi için hizmet hesaplarını ve belgeler için kullanılan yer tutucu adları gerekli Team Foundation Server, konusuna bakın "Team Foundation Server yüklemesi için gereken hesaplar" için Yükleme Kılavuzu'nda Team Foundation.Active Directory hesap temsilci seçme sınırlamak hakkında daha fazla bilgi için Microsoft Web sitesinde şu sayfaya bakın: temsilci kimlik doğrulamasını etkinleştirme.
Birkaç hizmet hesaplarını yönetmek gerekir çünkü her hizmet hesabı için onun işlevini tanımlayan bir yer tutucu ada göre daha sonra bu konudaki tabloda listelenen denir.Yer tutucu adı, her hizmet hesabı için kullandığınız hesabın gerçek adı değil.Hesap adı gerçek dağıtımınıza bağlı olarak değişir.Önceki örnekte, hesap her ikisi için kullanılan TFSService ve TFSReports "Contoso\Example" idi. Kendi dağıtımda, etki alanı hesapları belirli adlarıyla "TFSService" ve "TFSReports" oluşturabilir veya hizmet hesabı ağ hizmeti sistem hesabını kullanabilirsiniz için Team Foundation Server.
Önemli |
---|
Özellikle aksi belirtilmedikçe, hiçbir grupları veya aşağıdaki tabloda hesapları herhangi bir dağıtımını sunucuları üzerindeki Yöneticiler grubunun üyesi olmalıdır Team Foundation Server. |
Aşağıdaki tablo, kullandığınız tüm hizmet hesaplarının bir TFS dağıtımında gösterir:
Hizmet hesabı |
Yer tutucu adı ve kullanılabilir hesap türü |
Gerekli izinleri ve grup üyeliğini |
Notlar |
---|---|---|---|
Hizmet hesabı içinTeam Foundation Server |
TFSService, olabilen bir yerel hesabı bir etki alanı hesabı, bir çalışma grubunda yerel hizmet veya bir etki alanında ağ hizmeti |
|
Bu hizmet hesabı için tüm Web Hizmetleri için kullanılan Team Foundation Server.Bu hesap için bir etki alanı hesabı kullanıyorsanız, tüm bilgisayarlar dağıtım boyunca güvendiği bir etki alanının bir üyesi olması gerekir. |
Veri kaynakları hesabı için SQL Server Reporting Services |
TFSReports, olabilen yerel bir hesap, bir etki alanı hesabı veya yerel hizmet çalışma grubunda |
|
Bu hizmet hesabı Reporting Services raporları için verileri alır. |
Hizmet hesabı içinTeam Foundation Yapısı |
TFSBUILD, olabilen yerel bir hesap, bir etki alanı hesabı veya yerel hizmet çalışma grubunda |
Bir hizmet olarak oturum aç |
Bu hizmet hesabı yapılar yapılandırıldığında ve yapı durumu bilgisi yapı denetleyicisi ve yapı aracıları arasında iletildiğinde kullanılır. |
Hizmet hesabı içinLaboratuar Yönetimi |
TFSLab, olabilen bir yerel hesabı bir etki alanı hesabı, bir çalışma grubunda yerel hizmet veya bir etki alanında ağ hizmeti |
Bir hizmet olarak oturum aç |
Bu hizmet hesabı kullanılır olduğunda hakkında bilgi Laboratuar Yönetimi arasında iletilen Team Foundation Server ve bir sanal makinede çalıştırılıyorsa laboratuvar aracı. |
Hizmet hesabı için Team Foundation Server Proxy |
TFSProxy, olabilen bir yerel hesabı bir etki alanı hesabı, bir çalışma grubunda yerel hizmet veya bir etki alanında ağ hizmeti |
Bir hizmet olarak oturum aç |
Bu hizmet hesabı tüm proxy hizmetleri için kullanılır.Bu hesap için bir etki alanı hesabı kullanıyorsanız, tüm bilgisayarlar dağıtım boyunca güvendiği bir etki alanının bir üyesi olması gerekir. |
Test aracısı ve Test aracı denetleyicisi için hizmet hesabı |
TFSTest, olabilen yerel bir hesap, bir etki alanı hesabı veya bir etki alanında ağ hizmeti. |
Bir hizmet olarak oturum aç |
Bu hizmet hesabı testleri hakkında bilgi test aracısı denetleyici ve test aracısı arasında iletildiğinde kullanılır. |
SharePoint Web uygulamaları için hizmet hesapları |
WebAppService |
Yerel olarak oturum açmaya izin ver |
İle kullanılmak üzere yapılandırdığınız her SharePoint Web uygulaması için en az bir hizmet hesabı eklemeniz gerekir Team Foundation Server.Bu hizmet hesabı bir takım projesi portalı oluşturmak ve Pano işlevselliği etkinleştirmek için kullanılır. |
Visual Studio Online için hizmet hesabı |
Hizmet hesabı (CollectionName) |
Hiçbiri.Bu hesap, TFS barındırılan dağıtımı kullanıyorsanız, yalnızca kullanılır.Otomatik olarak oluşturulur ve takım Web erişimi yönetim sayfası aracılığıyla görüntülenebilir. |
Bu hizmet hesabı bir koleksiyonu Visual Studio Online'da oluşturun ve istemcilerin barındırılan hizmeti ile iletişim sırasında kullanıldığında otomatik olarak oluşturulur. |
1 dağıtımınız ile tümleştirebilir SharePoint Ürünleri hizmet hesabı Çiftlik Yöneticileri grubunun üyesi değilse, bu izin, ancak ek adımları gerçekleştirmelisiniz olmadan.Daha fazla bilgi için bkz. Integrate with SharePoint Products Without Administrative Permissions.
Hizmet hesapları altında çalışan hizmetleri
Aşağıdaki Hizmetleri hizmet hesaplarının dağıtımında altında çalışır Team Foundation Server:
Hizmet adı |
Hizmet hesabı |
Mantıksal katmanı |
---|---|---|
Kod kapsamı hizmeti |
TFSService |
uygulama katmanı |
Team Foundation ServerWeb Hizmetleri |
TFSService |
uygulama katmanı |
SQL Server Reporting Services (MSSQLSERVER veya InstanceName adlandırılmış bir örnek kullanıyorsa) |
Yerel Sistem veya bir etki alanı hesabı |
uygulama katmanı |
Rapor Web hizmeti |
Yerel Sistem, ağ hizmeti veya bir etki alanı hesabı |
uygulama katmanı |
SharePoint Yönetim (varsa SharePoint Ürünleri yüklenir ve ile kullanmak için yapılandırılır Team Foundation Server) |
Yerel Sistem, ağ hizmeti veya bir etki alanı hesabı |
uygulama katmanı |
SharePoint Zamanlayıcı (varsa SharePoint Ürünleri yüklenir ve ile kullanmak için yapılandırılır Team Foundation Server) |
Etki alanı hesabı |
uygulama katmanı |
Visual Studio Team Foundation Yapı Hizmeti Konağı (varsa Team Foundation Yapısı yüklü) |
TFSBUILD |
yapı bilgisayarı |
Visual Studio Team Foundation Arka Plan İş Aracısı |
TFSService |
uygulama katmanı |
Visual Studio Test denetleyicisi |
TFSTest |
herhangi bir bilgisayar |
Visual Studio Test Aracısı |
TFSTest |
Test bilgisayarı |
Analysis Server (MSSQLSERVER veya InstanceName adlandırılmış bir örnek kullanıyorsanız) |
Yerel Sistem veya bir etki alanı hesabı |
veri katmanı |
SQL Server Browser |
Yerel hizmet veya bir etki alanı hesabı |
veri katmanı |
SQL Server (MSSQLSERVER veya InstanceName adlandırılmış bir örnek kullanıyorsa) |
Yerel Sistem, ağ hizmeti veya bir etki alanı hesabı |
veri katmanı |
SQL Server Agent (MSSQLSERVER veya InstanceName adlandırılmış bir örnek kullanıyorsa) |
Yerel Sistem, ağ hizmeti veya bir etki alanı hesabı |
veri katmanı |
Hizmet hesabı (CollectionName) |
Otomatik |
Web Katmanı (Visual Studio Online yalnızca) |
Hizmet hesapları için hakkında daha fazla bilgi için SQL Server, Microsoft Web sitesinde şu sayfaya bakın: SQL Server Books Online'da.Hizmet hesaplarını hakkında en güncel bilgiler için Team Foundation, bakın Team Foundation Server yükleme kılavuzu.
[!NOT]
Hizmet hesabı için değiştirirseniz Team Foundation Yapısı, yeni hizmet hesabının Yapı Hizmetleri grubunun bir üyesi olduğundan emin olmanız gerekir.Ayrıca hesabının geçici klasör ve ASP.NET geçici klasör için okuma/yazma izinlerine sahip olduğundan emin olmanız gerekir.Benzer şekilde, hizmet hesabı için değiştirirseniz Team Foundation Server Proxy Hizmeti, hesap uygun grupların üyesi olduğundan emin olmalısınız.Daha fazla bilgi için bkz. Setting Up a Build Computer.
Soru - Yanıt
S: erişim düzeyi grubuna atanan hizmet hesaplarının misiniz?
Y: varsayılan olarak hizmet hesapları için varsayılan erişim düzeyi eklenir.Varsayılan erişim düzeyi proje katılımcılarının yaparsanız, temel veya Gelişmiş gruba TFS hizmet hesabı eklemeniz gerekir.
S: hizmet hesaplarının bir lisansa ihtiyacınız vardır?
Y: Hayır.Hizmet hesaplarının ayrı bir lisans gerektirmez.
S: nasıl parola değiştirme veya bir hizmet hesabı için hesap?
Y: aşağıdaki konulara bakın: