Aracılığıyla paylaş


Senaryo: Team Foundation Server'ı Yükseltme

Bu konuyu, mevcut dağıtımınızı Visual Studio Team Foundation Server 2010 öğesine planlamak ve yükseltmek için kullanabilirsiniz. Yükseltmeden önce yükseltme yapabileceğiniz sürümleri, diğer gereksinimleri ve Team Foundation Server 2010 öğesinin terfi öncesi göz önünde bulundurmanızı gerektirebilecek diğer isteğe bağlı özelliklerini anlamalısınız.

Yükseltmeyi tamamladıktan sonra, yükseltme sonrası görevleri ve dikkat edilmesi gereken noktaları anlamak için bu konunun sonundaki bağlantıları takip etmeniz gerekir. Örneğin, belirli Team Foundation Server 2010 özelliklerini kullanabilmeniz için, yükseltilen ekip projenizde gerçekleştirmeniz gereken bazı başka manüel adımlar olabilir. Ayrıca, farklı Team Foundation Server sürümleriyle Team Foundation istemcileri arasında bazı uyumluluk sorunlarını daha iyi kavramak isteyebilirsiniz.

Aşağıdaki sürümlerden Team Foundation Server 2010 sürümüne yükseltebilirsiniz:

  • Team Foundation Server 2010 öğesinin yayın adayı sürümü

  • Team Foundation Server 2010 öğesinin Beta 2 sürümü

  • Visual Studio Team System 2008 Team Foundation Server Servis Paketi 1 ile (SP1)

  • Team System 2008 Team Foundation Server

  • Visual Studio 2005 Team Foundation Server

  • SP1 ile Visual Studio 2005 Team Foundation Server 

Açık bağlantıları olan Team Foundation Server yüklemesini yükseltemezsiniz. Yükseltme kapalı kalma süresi gerektirir.

Yerinde ya da Geçiş Yükseltme Yolları

İki yükseltme yolundan birini seçebilirsiniz. Her iki yola yönelik açıklamalar ve şekiller ile birlikte bir yolun diğerinin yerine kullanılmasına yönelik örnekler ve gerekçeler.

Yerinde Yükseltme Yolu

Team Foundation Server uygulamasının önceki sürümünü çalıştırmış olan aynı donanım üzerinde bir yükseltme yaparak yerinde yükseltme işlemi uygulayabilirsiniz. Bu yolu kullandığınızda Team Foundation Server uygulamasının önceki sürümünü kaldırmanız, Team Foundation Server 2010 uygulamasını yüklemeniz ve ardından yükseltme sihirbazını çalıştırmanız gerekir. Aşağıdaki şekilde yerinde yükseltme uygulaması gösterilir. Bu şekil, yükseltmeden sonra tek bir Team Foundation Server 2010 ortamını betimler. 

Yerinde Yükseltme'nin Gösterimi

Yerinde yükseltme

Yerinde yükseltme kullanıyorsanız, yükseltmeden sonra tek bir Team Foundation Server 2010 ortamı bulunacaktır. Daha önce sisteminizde bulunan ortam kayboldu. Bu durumda, bir ortam ister Team Foundation Server 2010 öğesi ister Team Foundation Server öğesinin daha önceki bir sürümü olsun, Team Foundation Server öğesinin tek bir sürümünü oluşturan tüm sunuculara başvurur.

Geçiş Yükseltme Yolu

Ayrıca, verilerinizi farklı bir donanıma geçirerek bir geçiş yükseltmesi yapabilirsiniz. Bu yolu kullandığınızda, verilerinizi farklı donanımlara kopyalamalısınız, Team Foundation Server 2010 yükleyin, ve daha sonra Yükseltme Sihirbazı'nı çalıştırın. Aşağıdaki şekil bir geçiş yükseltmesi gösterir.

Geçiş Yükseltme'nin Gösterimi

Geçiş yükseltmesi

Eş zamanlı olarak hem yeni Team Foundation Server ortamını hem de eski ortamı kullanmak isterseniz, yeni donanıma bir geçiş yükseltmesi uygulamanız gerekir. Yeni sürümü çalıştırmaya izin vermeden önce verileriniz üzerinde yükseltmeyi test etmek için iki ortamı aynı anda çalıştırabilirsiniz. Varolan verilerinizi yeni donanıma taşıyıp geri yüklemenizin ardından, bu veriler özerk bir hal alır ve dolayısıyla müşterileriniz eski ortamı kullanmaya devam etseler bile farklı bir ortam oluşturmak için yükseltilebilirler. "Geçiş yükseltme" etiketli gösterim yükseltme sonrasında aynı anda yan yana farklı bilgisayarlarda çalışan iki ortamı oluşturan bir geçiş yükseltmesi gösterir.

Yükseltme sihirbazı, yükseltme sırasında eski verilerinizi siler. Gerçekleştirdiğiniz yükseltme türüne veya çalıştırdığınız ortam sayısına bakılmaksızın başlamadan önce verilerinizi yedeklemeniz gerekir.

Hangi Tür Yükseltme Kullanılacağı

Ekip hedeflerinizi en iyi destekleyen yükseltme türünü kullanmanız gerekir. Yerinde yükseltme genellikle daha az karmaşıktır ancak geçiş yükseltmeleri, ölçeklenebilirliği ve test etmeyi geliştirme olanakları sunmaktadır.

Aşağıdakiler yükseltmelerin farklı türleri ve kullanılacak en iyi onay listesi örnekleridir: Bu, kapsamlı bir liste olarak oluşturulmamıştır; yalnızca her yükseltme türünü kullanarak neler yapılabileceğine dair birkaç örnek sunmaktadır.

Yerinde yükseltme örnekleri

Geçiş yükseltme örnekleri

Yeni Önkoşul Gereksinimleri

Yükseltmeye başlamadan önce SQL Server veya SharePoint Ürünleri öğelerini yeni Team Foundation Server gereksinimlerini karşılamaları için yükseltmeniz gerekebilir.

Team Foundation Server öğesinin gerektirdiği herhangi bir veritabanını barındırmak için SQL Server 2008 öğesini kullanmalısınız. Team Foundation Server öğesinin önceki sürümlerinde, "veri katmanlı sunucu" terimi Team Foundation Server öğesinin bütün verilerini barındıran sunucuyu tanımlardı. Bu sürümde Team Foundation Server yüklemesinin verilerini SQL Server öğesinin çoklu örnekleri boyunca dağıtabilirsiniz ama her örnek SQL Server 2008 öğesini gerektirir.

Team Foundation Server öğesinin bu sürümünde, raporlama ve portal sunucusu isteğe bağlı özelliklerdir. Bu özelliklerden herhangi birini kullanmak için ön koşul olarak gereken yazılımın belirli sürümlerini kullanmanız gerekir.

  • Raporlama: Raporlama kullanıyorsanız, SQL Server Raporlama Hizmetleri ve SQL Server Analiz Hizmetleri'nin bir SQL Server 2008 örneğini kullanmalısınız.

  • SharePoint Ürünleri: Bir portal sunucusu kullanırsanız, Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 veya Microsoft SharePoint Server 2010 kullanmanız gerekir. Windows SharePoint Services 2.0 artık desteklenmemektedir.

Portal Sunucusu ve Raporlama Yükseltme Seçenekleri

Team Foundation Server yükseltme yaptığınızda, varolan portal sitenizi veya farklı bir siteyi kullanabilirsiniz. Yükseltme sırasında SharePoint Ürünleri uygulamasını yükleyemezsiniz. Yükseltilen tüm projeleriniz, yükseltme sırasında belirttiğiniz siteyi kullanacaktır.

Portalınızı farklı bir donanıma taşımak istiyorsanız, varolan portal sitenizdeki veriyi yedeklemeli ve ardından Team Foundation Server öğesinin yükseltme sihirbazını çalıştırmadan önce yeni donanıma taşımalısınız.

  • Portalınız Team Foundation Server öğesi ile aynı sunucuda ise, uzantılar yükseltme sırasında otomatik olarak yükseltilir.

  • Portalınız Team Foundation Server öğesinden farklı bir sunucuda ise, yükseltmeyi çalıştırmadan önce portala uzantıları yüklemeniz gerekir.

Yükseltilen projelerinizdeki verinin portal ve raporlarda görüntülenmesini isterseniz, yükseltilmiş projelerin otomatik olarak portala ve raporlama projelerine bağlanması için yükseltirken bu özellikleri eklemeniz gerekir. Güncelledikten sonra bir portal veya raporlama eklerseniz, portal ile güncellenmiş projeleriniz arasında kolayca bağlantı oluşturamazsınız.

İpucuİpucu

Bu özellikleri kolayca yükselttiğiniz projelere ekleyemeyeceğiniz için yükseltme yaparken bir rapor sunucusunu veya bir portalı eklemeyi atlamamanız gerekir.

Raporlama Yükseltmesi

Rapor sunucusu, bu konuda daha önce listelenen yeni gereksinimleri karşılamalıdır. Birden fazla Team Foundation Server ortamı çalıştırırsanız, her biri kendi rapor sunucusu gerektirir. Team Foundation Server öğesinin önceki sürümlerinden farklı olarak rapor sunucusu Team Foundation Server öğesini çalıştıran sunucu üzerinde çalışmak zorunda değildir.

Varolan verilerinizi geçirmek için gereken süre, raporlama ambar veritabanının başlangıç boyutu ve geçişin üzerinde çalıştığı donanımın yetenekleri gibi birçok değişkene bağlıdır. Geçiş tamamlandıktan sonra, raporlar Team Foundation Server'nin önceki sürümünde göründüğü gibi görünür.

Yükseltme Sonrası Değerlendirmeler

Team Foundation Server 2010'a yükselttikten sonra, bazı yeni özelliklere hemen erişebilirsiniz, ancak diğer yeni özelliklere erişmek için ek görevleri yerine getirmelisiniz. Daha fazla bilgi için Microsoft Web sitesinde aşağıdaki sayfayı ziyaret edin: Yeni Özelliklere Erişmek İçin Yükseltilmiş Bir Ekip Projesini Güncelleştirme

Team Foundation Server 2010 öğesine özellik eklendiğinde kullanıcılar Ekip Gezgini uygulamasının önceki sürümlerini Team Foundation Server 2010 öğesine bağlamak için kullandığında oluşan sınırlamaları ve kısıtlamaları bilmek isteyeceksiniz. Daha fazla bilgi için Microsoft Web sitesindeki şu sayfaya bakın: Team Foundation Client ve Team Foundation Server arasındaki uyumluluk.

Ayrıca bkz.

Başvuru

Denetim listesi: Team Foundation Server'ın Birden Fazla Sunucu Kullanılarak Güncelleştirilmesi

Diğer Kaynaklar

Denetim listesi: Team Foundation Server'ın Tek Bir Sunucu üzerinde Yerinde Güncelleştirilmesi

Değişiklik Geçmişi

Tarih

Geçmiş

Nedeni

Ekim 2010

Yükseltme yaptığınızda, raporlama ve portal konfigürasyonunu atlamama hakkında öneri eklendi.

Bilgi geliştirme.