Aracılığıyla paylaş


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 notÖ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 notÖ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

  • Hizmet oturum açma uygulama katmanı sunucusundaki

  • Farm AdministratorsSharePoint Web uygulamaları için Grup, Team Foundation Server kullanan1 

  • TFSExecRole, veya bu rol için veritabanı yoksa, aşağıdaki roller herhangi bir birleşimini veritabanları Team Foundation Server kullanır:

    • db_owner

    • db_create

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

  • Yerel oturum açma izni uygulama katmanı sunucusunda ve çalıştıran sunucuda SQL Server Reporting Services

  • TFSWareHouseDataReaderrapor sunucusunda

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: