Aracılığıyla paylaş


Team Foundation Server'ı bir Donanım Yapılandırmasından Diğerine Taşıma

Visual Studio Team Foundation Server örneğini bir donanım yapılandırmasından diğerine onarıma dayalı şekilde taşıyabilirsiniz. Bu çeşit taşıma sadece en yaygın olmakla kalmayıp aynı zamanda Team Foundation Server için en karmaşık taşıma şeklidir. Onarıma dayalı taşımaya başlamadan önce, bu çeşit bir taşıma hareketinin kuruluş amaçlarınıza en iyi şekilde uyduğundan emin olmalısınız. Daha fazla bilgi için bkz. Team Foundation Server Taşıma Türleri.

Önemli

Dağıtım hareketi planlarken, yapmayı umduğunuz değişikliklerin kapsamını ve amacını doğrulamalı ve bunları herbir taşıma türü için senaryolarla karşılaştırmalısınız. Doğru taşıma türünü seçerek sadece takım üretkenliğinde karışıklıkları ve bozulmaları en aza indirmekle kalmaz, aynı zamanda dağıtımınızın uzun vadeli verimliliğini sağlama alırsınız.

Restorasyon tabanlı hamleler, dağıtımınız için bunları barındıracak yeni sunucu veya sunuculara veritabanlarını geri yüklemenizi gerektirir. Bu, veri katmanını taşımak için gereklidir. Tüm veritabanlarını taşıdıktan sonra, uygulama katmanını başka bir sunucuya yeniden yükleyerek taşıyabilirsiniz. Sonra işletim için gerekli hesapları, konumları ve hizmetleri eklemek için dağıtımı yeniden yapılandırmalısınız.

Bu konudaki yordamlar yeni donanıma Team Foundation Server dağıtımını tüm yönleriyle desteklemek üzere yazılmıştır: dağıtımı (raporlama, SharePoint Ürünleri) desteklemek üzere yapılandırdığınız veritabanları, uygulama katmanı ve diğer bileşenler. Belirli dağıtımınız için geçerli olmayan adımları atlamayı seçebilirsiniz. Örneğin, raporlamayı yapılandırmadıysanız, raporlamayı taşıma ve yeniden yapılandırma ile ilişkili adımları atlayabilirsiniz. Yalnızca Team Foundation Server öğesinin veritabanlarını taşımak istiyorsanız, bkz. Veriyi Başka Bir Sunucuya veya Sunucu Örneğine Geri Yükleme. Yalnızca uygulama katmanını taşımak istiyorsanız bkz. Uygulama Katmanı Sunucusunu Geri Yükle. Tek sunuculu bir dağıtımdan çoklu sunuculu bir dağıtıma geçmek istiyorsanız, bkz.Tek Sunuculu bir Dağıtımdan İkili Sunuculu Olana Taşıma. Bir tek takım proje koleksiyonunu taşımak istiyorsanız, bkz: Takım Projesi Koleksiyonunu Taşı.

Onarıma dayalı bir taşıma icra etmek için, takip eden bölümlerdeki yordamları tamamlamalısınız.

  • Takım Kuruluş Sunucusunun Kullandığı Hizmetleri Durdurun

  • Veritabanlarını ve Şifreleme Anahtarlarını Yedekleme

  • Yeni Veri Katmanı Sunucusu Üzerine SQL Server Yükleyin ve Yapılandırın

  • Yeni Uygulama Katmanı Sunucusuna Gerekli Yazılımı Yükleme ve Yapılandırma

  • Veritabanlarını Geri Yükle

  • SharePoint Ürünlerini Yeni İçerik Veritabanı Kullanmak İçin Tekrar Yönlendirin

  • Yeni Donanıma Uygulama Katmanını Yükleme

  • Takım Kuruluş Sunucusu için SQL Sunucusu Hazırlamak

  • Team Foundation Server'ı Veritabanına Yeniden Yönlendirme

  • Taşınan Veritabanlarının Sahiplerini Değiştirme

  • Hizmet Hesaplarını Güncelle

  • Yeni Donanım üzerinde Uygulama Katmanını Yapılandırma

  • Uygulama Katmanı Sunucusu İçin URL Güncellemek

  • SharePoint Ürünlerini Yapılandırma

  • Raporlama ve SQL Sunucusu Analiz Hizmetlerini Yapılandırma

  • Kullanıcı, Grup ve Hizmet Hesapları için izinleri doğrulayın

  • Proje Sunucusu Tümleşmesi yapılandır

  • İstemci Bilgisayarlarda Veri Önbelleğini Yenileme

Gerekli İzinler (bu sayfa İngilizce içeriğe sahip olabilir)

Bu konudaki yordamları gerçekleştirmek için aşağıdaki grupların bir üyesi olmanız veya aşağıdaki izinlere sahip olmanız gerekir:

  • Team Foundation için yönetim uçbirimi çalıştıran sunucu veya sunucularda Yöneticiler güvenlik grubunun bir üyesi.

  • SQL Server Sistem Yöneticisi güvenlik grubu üyesi olunması ya da SQL Server Yedekleme ve Sürdürme Planı Oluşturma izinlerinin, veritabanlarını sunan SQL Server örneği üzerinde İzin Ver 'e ayarlı olması gerekir. 

  • Team Foundation veritabanları ve SQL Server Çözümleme Hizmetleri veritabanı için sysadmin güvenlik grubunun bir üyesi.

  • TFS_Warehouse veritabanının kullanıcısı.

  • Dağıtım SharePoint Ürünleri kullanırsa, SharePoint Ürünleri için geri yüklediğiniz veritabanları çiftliği için Çiftlik Yöneticileri grubunun bir üyesidir.

Bu izinlere ek olarak, Windows Server 2008, Windows Server 2008 R2, Windows Vista veya Windows 7 çalıştıran bir bilgisayarda aşağıdaki gereksinimlere ihtiyaç duyabilirsiniz:

  • Komut satırı yordamını takip etmek için, yükseltilmiş komut sistemini Başlat'ı tıklatarak, Komut İstemi'ni sağ tıklatarak, ve Yönetici Olarak Çalıştır'ı sağ tıklatarak açmaya ihtiyacınız olabilir.

  • Internet Explorer gerektiren yordamı takip etmek için Başlat'ı tıklatarak, Tüm Programlar'ı tıklatarak, Internet Explorer'ı sağ tıklatarak ve sonra Yönetici olarak çalıştır'ı tıklatarak yönetici olarak başlatmanız gerekebilir.

  • Rapor yöneticisi, raporlar veya raporlama hizmetleri için Web sitelerine erişmek amacıyla, bu siteleri Internet Explorer'da güvenilen siteler listesine eklemeniz veya Internet Explorer'ı yönetici olarak çalıştırmanız gerekebilir.

Daha fazla bilgi için Microsoft Web sitesindeki şu konuya bakın: Kullanıcı Hesap Denetimi.

Takım Kuruluş Sunucusunun Kullandığı Hizmetleri Durdurun

Verileri geri yüklemeden önce, her sunucusunda Team Foundation Server kullanan tüm hizmetleri durdurmalısınız. SharePoint Ürünleri veya SQL Server Raporlama Hizmetleri gibi isteğe bağlı olan bileşenleri yüklediyseniz, üzerinde bu bileşenlerin kurulu olduğu sunuculardaki hizmetleri durdurmak zorundasınız.

Takım Kuruluş Sunucusunun kullandığı hizmetleri durdurmak için

  1. Team Foundation uygulama katmanı hizmetlerini çalıştıran sunucuda, Komut İstemi penceresi açın ve dizinleri Sürücü:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools dizinine değiştirin.

  2. Aşağıdaki komutu yazın:

    TFSServiceControl quiesce

    Daha fazla bilgi için bkz. TFSServiceControl Komutu.

Veritabanlarını ve Şifreleme Anahtarlarını Yedekleme

Team Foundation Server dağıtımınızı kaldırmadan önce, veritabanlarını yedeklemelisiniz. Kaldırmanın bir parçası olarak, bu veritabanlarını yeni veri katmanı sunucusuna geri yükleyeceksiniz.

Eski dağıtımı onarıma dayalı bir taşıma için hazırlamak

  1. Team Foundation Server için bütün veritabanlarını yedekleyin.

    Daha fazla bilgi için bkz. Team Foundation Server'ı Yedekle.

    Not

    Ayrıca korumak istediğiniz özel site tanımlarını, özel site şablonlarını veya SharePoint Ürünleri için Web Bölümlerini de yedeklemelisiniz. Daha fazla bilgi için Microsoft Web sitesindeki "Windows SharePoint Services 2.0 için Yedekleme ve Geri Yükleme Seçenekleri" konusuna veya Windows SharePoint Services 3.0 için, Microsoft Web sitesindeki "Yedekleme ve kurtarma araçlarını seçme (Windows SharePoint Services)" konusuna bakın.

  2. Raporlama Hizmetleri için şifreleme anahtarını yedekleyin, ve onu Team Foundation Server çalıştıran sunucudan farklı bir bilgisayarda güvenli bir yerde saklayın.Yeni dağıtımın anahtara erişebileceğinden emin olun ve anahtarın şifrelendiği parolayı saklayın.

    Daha fazla bilgi için bkz. Raporlama Hizmetleri Şifrelemesini Yedekleme.

Yeni Veri Katmanı Sunucusu Üzerine SQL Server Yükleyin ve Yapılandırın

Team Foundation için veri geri yüklemek üzere, Team Foundation Server için veritabanını taşımak istediğiniz bilgisayar üzerine SQL Server yüklemelisiniz. Yüklediğiniz SQL Server sürümü, hizmet paketi düzeyi, harmanlama ayarları ve dil sürümü dahil olmak üzere eski veri katmanı sunucusunda çalışan sürümle tam olarak eşleşmelidir. Eğer eşleşme doğru değilse, veriyi geri yükleyemeyebilir veya verileri geri yüklemenize rağmen Team Foundation Server doğru bir şekilde çalışmıyor olabilir.

Team Foundation Server öğesi için veritabanı konağı olacak birden faza sunucu kullanmak istiyorsanız, SQL Server öğesini ya bir çiftlik olarak ya da bireysel sunucular olarak uygun şekilde yükleyip yapılandırmalısınız.

Takım Kuruluşu için olan verileri geri yüklemek üzere SQL sunucusunu yüklemek ve hazırlamak için

  • Yeni ortama SQL Serveri yükleyin ve onun işlevsel olduğundan emin olun. Alternatif olarak, halihazırda eşleşen bir sürümün yüklü olduğu bir SQL Server nesnesi yaratın.

    Daha fazla bilgi için, Team Foundation için kurulum kılavuzunun en son sürümünü Microsoft Web sitesinde aşağıdaki sayfadan yükleyebilirsiniz: Team Foundation için Kurulum Kılavuzu. Bu kılavuzda SQL Server öğesini çoklu sunucu dağıtımına nasıl yükleyeceğinize dair konu başlıklarını bulabilirsiniz. Team Foundation Server'in orijinal kurulumunda kullandığınız sürümün aynısı yüklemek zorundasınız.

Yeni Uygulama Katmanı Sunucusuna Gerekli Yazılımı Yükleme ve Yapılandırma

Yeni bir sunucu veya sunucuları yeni uygulama katmanı olarak davranmak üzere yapılandırmak için öncelikle Team Foundation Server öğesini desteklemek için gereken yazılımı yüklemeniz ve yapılandırmanız gerekir. Bu yazılım aşağıdaki bileşenleri içerir:

  • dağıtım yapılandırmanızı destekleyen bir işletim sistemi

  • Internet Information Services (IIS)

  • SQL Server Raporlama Hizmetleri (dağıtımınız raporlamayı kullanıyorsa)

  • SharePoint Ürünleri (dağıtımınız SharePoint Ürünleri ile tümleşikse)

Not

Yeni bir sunucuya taşıdığınızda uygulama katmanının bir parçası olarak SharePoint Ürünleri yükleyemeyeceksiniz. Önceki dağıtımda kullandığınız aynı SharePoint Ürünleri sürümünü yüklemelisiniz.

Gerekli yazılımı yüklemek ve yapılandırmak için

  • Yeni ortama Windows, SQL Server ve SharePoint Ürünleri öğesini yükleyip yapılandırın ve sunucu ve yazılımının çalışır durumda olduğundan emin olun. 

    Daha fazla bilgi için, Team Foundation için kurulum kılavuzunun en son sürümünü Microsoft Web sitesinde aşağıdaki sayfadan yükleyebilirsiniz: Team Foundation için Kurulum Kılavuzu. Bu kılavuzda, aşağıdaki bileşenler için "Yükleme Önkoşulları" bölümündeki talimatları izleyin:

    • Internet Information Services (IIS)

    • SQL ServerRaporlama Hizmetleri

    • SharePoint Ürünleri

      Not

      SharePoint Ürünleri gibi bazı yazılımların sürümlerini değiştirmeyi seçebilirsiniz, fakat diğerlerininkileri değiştirmeyi seçemezsiniz. Sürümleri değiştirmek geri yüklemeyi karmaşıklaştırabilir. En iyi sonuçlar için, tam olarak aynı yazılımı geri yüklemeyi ve geri yükleme işlemi tamamlandıktan sonra yükseltmeyi düşünün.

Veritabanlarını Geri Yükle

Hizmetleri durdurduktan sonra, verileri Team Foundation için yeni veri katmanı sunucusuna SQL Server tarafından sağlanan geri yükleme araçlarını kullanarak veri geri yüklemesi yapabilirsiniz.

Uyarı notuUyarı

Zaman içerisinde aynı noktada olan tüm veritabanlarını geri yüklemek zorundasınız, aksi takdirde veritabanları eşitleme dışında olur. Aşağıdaki yordamlar eşitlemenin sağlanmasına yardımcı olmak için işaretli hareketleri kullandığınızı varsayar. Daha fazla bilgi için bkz. Team Foundation Server'ı Yedekle.

Veritabanı Yükleme iletişim kutusunu açmak için

  1. Veritabanını geri yüklemek istediğiniz sunucuda oturum açın.

  2. Başlat'ı tıklatın, Tüm Programlar'a, Microsoft SQL Server 2008'e işaret edin, sonra SQL Server Management Studio'yu tıklatın.

    Not

    Veritabanlarını geri yüklemeyle ilgili daha fazla bilgi için, Microsoft web sitesindeki şu sayfaya bakın: SQL Server Veritabanları için Geri Yükleme Senaryolarını Uygulama.

    Sunucuya Bağlan iletişim kutusu açılır.

  3. Sunucu türü listesinden, Veritabanı Altyapısı'nı tıklatın.

  4. Server name içerisinde, veri katmanı sunucusu ve veritabanı nesnesinin ismini yazın veya tıklayın. Daha sonra Bağlan'a tıklayın.

    Not

    SQL Server bir kümeye yüklendiyse, sunucu ismi, bilgisayarın ismi değil o kümenin ismidir.

    SQL Server Management Studio açılır.

  5. Team Foundation için olan veri katmanındaki veritabanlarını listelemek üzere, Veritabanları düğümünü genişletin.

SQL Server için verileri farklı bir sunucuya veya örneğe geri yüklemek üzere, aşağıdaki listede belirtilen yordamlar dizisini gerçekleştirmek zorundasınız.

Team Foundation Server için veritabanları barındıran sunucu veya sunuculardaki:

  • TFS_Configuration

    Not

    Bu veritabanı adı, TFS_ ve Yapılandırma arasında ek karakterler içeriyor olabilir.

  • TFS_CollectionName

    Not

    Her takım proje koleksiyonu kendi veritabanına sahiptir. Örneğin, beş tane takım proje koleksiyonuna sahipseniz, birbirlerinden takım proje koleksiyonu isimleriyle ayrılabilen beş tane veritabanınız olur. Bu veritabanları ayrı nesneler veya ayrı fiziksel sunucular üzerindeki, SQL Server'ın aynı örneği olabilirler. Bu veritabanlarının hepsini yedeklemeli ve sonra tekrar geri yüklemelisiniz.

  • TFS_Warehouse

    Not

    Bu veritabanı ismi, TFS_ ve Uygulama arasında ek karakterler içeriyor olabilir.

Raporlama hizmetini çalıştıran sunucuda, eğer dağıtımınız için yapılandırmak zorunda olduğunuz bir tane veritabanına sahipseniz ve bu veritabanını farklı bir sunucuya geri yüklemek zorundaysanız:

  • ReportServer

    Not

    Eğer isimlendirilmiş bir nesne kullanıyorsanız, bu veritabanı ReportServer$InstanceName olarak isimlendirilecektir.

  • ReportServerTempDB

    Not

    Eğer isimlendirilmiş bir nesne kullanıyorsanız, bu veritabanı ReportServer$InstanceName olarak isimlendirilecektir.

Eğer, SharePoint ürünlerini çalıştıran sunucu veya sunucularda bir veya daha fazla SharePoint Ağ uygulaması ile dağıtımınızı yapılandırdıysanız ve veritabanını farklı bir sunucuya geri yüklemek zorundaysanız:

  • SharePoint Ürünleri (WSS_Content) için olan içerik veritabanı

    Not

    SharePoint Ürünleri için veri taşıyan veritabanlarının adları, yüklü olan SharePoint Ürünleri sürüm adına bağlı olarak ve onu yükleyen kişinin özelleştirdiği ada değişir. Buna ek olarak, eğer SharePoint Ürünleri, Team Foundation Server'dan farklı bir sunucuda yüklüyse, bu veritabanları veri katmanı sunucusunda durmuyor olabilir. Eğer veritabanları farklı sunucularda duruyorsa, onları, Team Foundation Server'dan ayrı bir şekilde yapılandırıp geri yüklemelisiniz. Fakat, senkronizasyon hatalarından kaçınmak üzere, veritabanlarının çalışmasını senkronize etmek zorundasınız.

SQL Sunucu Analiz hizmetini çalıştıran sunucuda, eğer dağıtımınız için yapılandırmak zorunda olduğunuz bir tane veritabanına sahipseniz ve bu veritabanını farklı bir sunucuya geri yüklemek zorundaysanız:

  • TFS_Analysis

Veritabanları hakkında daha fazla bilgi için bkz. Team Foundation Server'ı Yedeklemeyi Anlamak.

Bir veritabanını geri yüklemek için

  1. Geri yüklemek istediğiniz veritabanına sağ tıklayın, Görevler'den Geri Yükle'yi işaretleyin ve daha sonra Veritabanı'na tıklayın.

    Veritabanını Geri Yükle iletişim kutusu açılır.

  2. Geri yüklemek için kaynak altında, Aygıt Üzerinden'e tıklayın ve daha sonra () elips düğmesine tıklayın.

  3. Yedekleme Belirt iletişim kutusunda, yedekleme dosyasını belirleyin, ve daha sonra, Tamam'a tıklayın.

    Geri yüklediğiniz ilk yedek tam bir yedekleme olmalıdır, oluşturuldukları şekliyle bunu farkları yedekleme ve hareket günlüğü yedeklemesi takip etmelidir.

  4. Geri yüklemek için yedekleme kümelerini belirle'nin altında, geri yüklenecek yedekleme kümelerini belirleyin.

    İşaretli işlem yedek kümeleri oluşturduysanız, tam, türev ve işlem günlüğü veritabanlarını geri yüklediğinizden emin olun. İşaretli hareketlerle ilgili daha fazla bilgi için bkz. Team Foundation Server'ı Yedekle.

  5. Sayfa seçin bölmesinde, Seçenekler'e tıklayın ve sonra Varolan veritabanının üzerine yaz onay kutusunu seçin.

  6. Veritabanı dosyasını geri yükle listesinde, yolların güncel veritabanı yollarıyla uyduğunu doğrulayın.

  7. Kurtarma durumu altında aşağıdaki adımlardan birini gerçekleştirin:

    • İşaretli işlemleri kullanıyorsanız Veritabanlarını kullanım dışı olarak bırak'ı tıklatın ve kaydedilmemiş işlemleri geri almayın. Ek işlem günlükleri geri yüklenebilir. (KURTARMA İLE GERİ YÜKLEME).

    • İşaretli işlemleri kullanmıyorsanız ve ek işlem günlükleri uygulamıyorsanız, Veritabanlarını kullanıma hazır olarak bırak'ı tıklatın.

    • İşaretli işlemleri kullanmıyorsanız ancak ek işlem günlükleri uyguluyorsanız, Veritabanlarını kullanım dışı olarak bırak'ı tıklatın.

  8. Tamam düğmesini tıklatın.

    Bir ilerleme simgesi görüntülenir.

  9. SQL Server Management Studio iletişim kutusu belirip başarılı geri yüklemeyi onayladığında Nesne Gezgini'ne geri dönmek için Tamam'ı tıklatın.

  10. İşaretli işlemler kullanıyorsanız, yalnızca geri yüklediğiniz veritabanını sağ tıklatıp Görevler'e ardından Geri Yükle'ye gelip sonra da İşlem Günlüğü'nü tıklatın.

    İşlem Günlüğünü Geri Yükle penceresi açılır.

  11. Genel sayfasındaki Veritabanı listesinde uygun veritabanının seçildiğinden emin olun.

  12. Geri yüklenecek işlem günlüğünü seçin altında geri yüklemek istediğiniz günlüğün yanındaki onay kutusunu seçin.

  13. Geri yükle altından İşaretli işlem'i tıklatın.

    İşaretli İşlemi Seçin penceresi açılır.

  14. Geri yüklemeyi durduracak işaretli işlemi seç listesinden geri yükleme için kullanmak istediğiniz işlem işaretinin yanındaki onay kutusunu seçin için ve Tamam'ı tıklatın.

    Önemli

    Verileri başarılı bir şekilde geri yüklemek için tüm veritabanlarında aynı tarih ve saati olan aynı işlem işaretini kullanmanız gerekir.

  15. İşlem Günlüğünü Geri Yükle penceresinden Tamam'ı tıklatın.

    Bir ilerleme simgesi görüntülenir.

  16. SQL Server Management Studio iletişim kutusu görünüp başarılı geri yüklemeyi onayladığında Tamam'ı tıklatın.

    Daha fazla bilgi için, Microsoft Web sitesindeki şu sayfaya bakın: İşlem Günlüğü Yedeklerini Uygulama.

Not

Veritabanlarını, raporlama hizmetleri için geri yüklediyseniz, şifreleride geri yüklemek zorundasınız. Daha fazla bilgi için Microsoft Web sitesindeki şu sayfalara bakın: Şifreleme Anahtarını Geri Yükleme (Raporları Hizmetleri Yapılandırması).

SharePoint Ürünlerini Yeni İçerik Veritabanı Kullanmak İçin Tekrar Yönlendirin

SharePoint Ürünleri (WSS_Content) için içerik veritabanını yeni sunucuya taşıdıktan sonra, SharePoint Ürünleri çalıştıran sunucuyu, veritabanının yeni yerine tekrar yönlendirmek zorundasınız. Team Foundation Server'u veritabanlarının yeni yerleriyle birlikte tekrardan yapılandırmadan, bu veritabanı işlev görür halde olmalıdır.

Yeni veri katmanı sunucusunda içerik veritabanını kullanmak üzere projeyi yeniden yönlendirmek için

Uygulama Katmanı Sunucusu Yükleme

Team Foundation Server öğesinin komut satırı araçlarına erişim sağlamak için, onları Team Foundation Server öğesini uygulama katmanı sunucusu olacak bilgisayara yükleyerek yüklemelisiniz. Sunucuyu uygulama katmanı sunucusu olarak yapılandırmadan önce bu araçlardan bazılarını kullanmanız gerekir. Yazılım yüklemesi tamamlandıktan sonra görünen yapılandırma sihirbazını iptal edin. Hazırlık adımları tamamlandıktan sonra yeni uygulama katmanının yapılandırma sihirbazını tamamlayabilirsiniz.

Uygulama katmanı sunucusu yüklemek için

  • Yeni sunucuda Team Foundation Server'i yükleyin ve uygulama katmanı sihirbazını başlatın.

    Daha fazla bilgi ve adım adım yordamlar için Microsoft web sitesindeki şu sayfadan Team Foundation için en güncel kurulum kılavuzunu karşıdan yükleyebilirsiniz ve yalnızca uygulama katmanlı sihirbazı kullanma yönergelerini izleyin: Team Foundation İçin Yükleme Kılavuzu.

Takım Kuruluş Sunucusu için SQL Sunucusu Hazırlamak

Taşınan veritabanları doğru çalışmadan önce, Team Foundation Server için veritabanı sunmak üzere SQL Server hazırlamak için, TFSConfig PrepSQL komutunu kullanmalısınız. Bu komut yeni sunucu veya örnek üzerinde TFSEXECROLE ve TFSADMINROLE gruplarını oluşturur ve işlem için gerekli olan sistem iletilerini de ekler.

Team Foundation Server veritabanlarını barındırması için SQL Sunucusu hazırlamak

  1. Sunucuda oturum açın, Komut İstemi penceresi açın ve sonra dizinleri, Sürücü:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools olarak değiştirin.

  2. Aşağıdaki komutu, ServerName ya ServerName veya ServerName\InstanceName biçimindeki Team Foundation Server için veritabanlarını sunan SQL Serverörneğinin adının olduğu yere yazın:

    **TFSConfig PrepSQL /SQLInstance:**ServerName

Team Foundation Server'ı Veritabanına Yeniden Yönlendirme

Team Foundation Server öğesini taşınmış veritabanlarına yönlendirmelisiniz. Ayrıca, aşağıdaki koşullardan biri doğruysa RemapDBs komutunu çalıştırmanız gerekir:

  • TFS_Analysis veya TFS_Warehouse veritabanı TFS_Configuration öğesinden farklı bir sunucuda barındırılır.

  • Veritabanlarınızı barındırmak için adlandırılmış bir örnek kullanıyorsunuz.

  • Yapılandırma veritabanından farklı bir sunucuda barındırılan bir veya daha fazla koleksiyon veritabanınız vardır.

Team Foundation Server'ı veritabanına yeniden yönlendirme

  1. Team Foundation için uygulama katmanı sunan sunucuya bağlanın, komut istemi penceresini açın, ve dizinleri, Sürücü:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools olarak değiştirin.

  2. Team Foundation Server için yapılandırma veritabanı sunan SQL Server'ın adının ServerName olduğu yere, TFS_Configuration Team Foundation Server ve ServerName2 adlarının olduğu yere, aşağıdaki komutu yazın. Dağıtımınızda yapılandırılan sunuculara sahip olduğunuz sürece, ServerName parametrelerine sahip olabilirsiniz. ServerName veya ServerName\InstanceName formatı içerisine, ServerName'i belirleyebilirsiniz. Varsayılan bir nesne kullanmıyorsanız, bir nesne ismi belirlemek zorundasınız.

    **TFSConfig RemapDBs /DatabaseName:ServerName;**TFS_Configuration **/SQLInstances:**ServerName,ServerName2 **/AnalysisInstance:**ServerName2 **/AnalysisDatabaseName:**DatabaseName

    Not

    /SQLInstances içerisinde, SQL Serveriçin veritabanı sunarTeam Foundation Server'ları, virgül ile ayrılan tüm nesneleri belirlemek zorundasınız. Daha fazla bilgi için bkz. RemapDBs Komutu.

Taşınan Veritabanlarının Sahiplerini Değiştirme

Taşınan veritabanları, doğru çalışmadan önce, için veritabanı sunmak üzere hazırlamak için, TFSConfig Accounts ResetOwner komutunu kullanmalısınız. Aşağıdaki adım dizisini uygulamadan önce, oturum açtığınız hesabın, uygun bir hesap olduğundan emin olun. Örneğin, kurulum kılavuzunda TFSSETUP olarak bahsedilen Team Foundation Server öğesinin kurulu olduğu aynı hesabı kullanabilirsiniz. En azından, Team Foundation Server'de Team Foundation Yöneticileri grubunun ve SQL Server'da sysadmin grubunun üyesi olan bir hesap kullanmalısınız.

Geri yüklenen veritabanlarının sahiplerini değiştirmek için

  1. Komut İstemi penceresi açın ve dizinleri Sürücü:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools dizinine değiştirin.

  2. Aşağıdaki komutu, ServerName (ServerName veya ServerName\InstanceName biçiminde) SQL Server ve yapılandırma veritabanının adı DatabaseName (varsayılan olarak, TFS_Configuration) için veritabanlarını sunan Team Foundation Server'ın örneğinin adının olduğu yere yazın:

    **TFSConfig Accounts /ResetOwner /SQLInstance:**SunucuAdı **/DatabaseName:**VeritabanıAdı

    Yapılandırma veritabanını belirlerseniz, bu komut, Team Foundation Server öğesinin kullandığı bütün veritabanlarının sahiplik durumlarını değiştirir.

Hizmet Hesaplarını Güncelle

Team Foundation Server (TFSService) veri kaynak hesapları (TFSReports) için hizmet hesaplarını güncellemelisiniz. Bu hesaplar değişmemelerine rağmen, hesapların biçimlerinin ve kimliklerinin, yeni sunucu için uygun olduğundan emin olmak üzere bilgileri güncelleştirmek zorundasınız.

Hizmet hesaplarını güncellemek için

  1. Komut İstemi penceresi açın ve dizinleri Sürücü:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools dizinine değiştirin.

  2. Komut istemcisinde, DatabaseName'in yapılandırma veritabanı ismi olduğu yerde Team Foundation için olan hizmet hesabını ekleyin. (varsayılan olarak, TFS_Configuration)

    **TfsConfig Accounts /add /AccountType:ApplicationTier /account:**AccountName **/SQLInstance:**ServerName **/DatabaseName:**DatabaseName

  3. Komut isteminde, veri kaynakları hesabı eklemek için aşağıdaki komutu yazın:

    **TfsConfig Accounts /add /AccountType:ReportingDataSource /account:**AccountName **/SQLInstance:**ServerName **/DatabaseName:**DatabaseName

    Daha fazla bilgi için bkz. Accounts Komutu.

Uygulama Katmanı Sunucusunu Yapılandırma

Uygulamanız ve veri katmanları için sunucuları hazırladıktan sonra, Yalnızca Uygulama Katmanı Sihirbazı'nı kullanarak uygulama katmanını yeni sunucu üzerinde yapılandırmalısınız.

Bir sunucuyu uygulama katmanı sunucusu olarak yapılandırmak için

  • Yönetim konsolunu açın ve uygulama katmanlı sihirbazı yeniden başlatın.

    Daha fazla bilgi ve adım adım yordamlar için Microsoft web sitesindeki şu sayfadan Team Foundation için en güncel kurulum kılavuzunu karşıdan yükleyebilirsiniz ve yalnızca uygulama katmanlı sihirbazı kullanma yönergelerini izleyin: Team Foundation İçin Yükleme Kılavuzu.

Uygulama Katmanı Sunucusu İçin URL Güncellemek

Yeni uygulama katmanı sunucusu özgün sunucudan farklı bir ada sahipse, yönetici konsolundaki URL'i güncelleyin.

Uygulama katmanı sunucusu için URL Güncellemek üzere

  1. Team Foundation için yönetim konsolunu açın.

    Daha fazla bilgi için bkz. Team Foundation Yönetim Uçbirimini Açın.

  2. Gezinti çubuğunda, Uygulama Katmanı'na tıklatın ve sonra URL'leri Değiştir'e tıklatın.

    URL'leri Değiştir penceresi açılır.

  3. Bildirim URL'si'nde yeni uygulama katmanı sunucusu için olan URL'yi yazın ve daha sonra Tamam'ı tıklatın.

SharePoint Ürünlerini Yapılandırma

Yeni bir sunucuya taşıma işleminin bir parçası olarak, SharePoint Ürünleri için uzantıları tek sunuculu dağıtımınıza yüklemelisiniz. Dağıtımın kullandığı SharePoint Web uygulamaları için olan özellikleri tekrar yapılandırmalısınız.

Uzantıları yüklemek ve SharePoint Ağ uygulamaları için olan özellikleri tekrar yüklemek için

  1. Yükleme kılavuzunu açın ve sunucuya SharePoint Ürünleri için Team Foundation Server Eklentilerini yüklemek üzere talimatları uygulayın.

    Daha fazla bilgi için bkz. SharePoint Ürünleri için Uzantılar.

  2. Team Foundation için yönetim konsolunu açın.

  3. Araç çubuğu üzerinde, SharePoint Web Uygulamaları'na tıklayın.

  4. SharePoint Web Uygulamaları listesinde yeni sunucuya taşınmak sunucusu değişen Web uygulamasını tıklatın ve daha sonra SharePoint Web Uygulaması Değiştir'i tıklatın.

  5. Web Uygulaması URL'i ve Merkez Yönetim URL'i kısmında, yeni sunucudaki URL'leri yansıtmak üzere değerleri değiştirin. Gerekliyse, Takım projesi koleksiyon siteleri için varsayılan yerler değerlerini bu Web uygulaması için varsayılan bölgelere taşıyın.

  6. Tamam düğmesini tıklatın.

  7. Team Foundation Server, SharePoint Ürünleri sunucusundan farklı bir sunucu üzerindeyse, SharePoint Ürünleri çalıştıran sunucudaki yönetim konsolunda açarak ve Uzantıları düğümünü genişleterek Team Foundation Server erişimini de yapılandırmanız gerekir.

    Dağıtımınızın bir parçası olarak SharePoint Web uygulamalarını yapılandırma hakkında daha fazla bilgi için bkz. Dağıtımınıza SharePoint Ağ Uygulaması Ekleme ve SharePoint Ürünleri ve Team Foundation Server'ı Arasındaki Etkileşimler.

  8. Dağıtım topolojisi ve güvenlik gereksinimleriniz izin veriyorsa, Team Foundation (TFSService) öğesinin hizmet hesabını Çiftlik Yöneticileri grubuna ekleyin.

    Daha fazla bilgi için bkz. SharePoint Ürünleri ve Team Foundation Server'ı Arasındaki Etkileşimler ve Team Foundation Server'da Hizmet Hesapları ve Bağımlılıkları.

Raporlama ve Analiz Hizmetlerini Yapılandırma

Bu yordamı, eğer dağıtımınızın bir parçası olarak SQL Server Raporlama Hizmeti çalıştıran bir sunucu kullanmıyorsanız atlayabilirsiniz. Eğer dağıtımınız rapor sunucusu kullanıyorsa,Team Foundation Server'i kendi yerine tekrar yönlendirmeli, ambarı yeniden başlatmalı ve Analiz Hizmetleri için olan veritabanlarını elle tekrar yapılandırmalısınız. Dağıtımınızı taşımıyorsanız bile, Analiz Hizmetleri için veri tabanını yeniden kurmayla ilgili daha fazla bilgi için bkz. Veri Ambarını ve Çözümleme Hizmetleri Küpünü Yeniden Derleme.

Not

Önceki kısımda açıklandığı gibi TFS_Warehouse ve TFS_Analysis geri yüklemiyorsanız, bu yordamı tamamlamak zorundasınız.

Raporlama ve analiz hizmetlerini yapılandırmak için

  1. Team Foundation için yönetim konsolunu açın.

  2. Gezinti çubuğunda, Raporlama'yı tıklatın.

  3. Raporlama sayfasında Düzenle'yi tıklatın.

  4. Çevrimdışı Çalış iletişim kutusundan Tamam'ı tıklatın.

    Raporlama Hizmetleri iletişim kutusu açılır.

  5. Raporlama Sunucusu Kullan onay kutusunu seçin.

  6. Ambar sekmesine tıklayın ve Sunucu içerisinde rapor sunucusu ismine tıklayın.

  7. Veritabanı içerisinde Team Foundation Server için olan veri ambarlarının isimlerini yazın.

    Varsayılan olarak bu dosya, TFS_Warehouse olarak isimlendirilir.

  8. (İsteğe Bağlı) Belirlediğiniz veritabanının geçerli olduğundan emin olmak için, Bağlantı Doğrula'ya tıklayın.

  9. Analiz Hizmetleri sekmesini tıklayın.

  10. Sunucu listesinde, SQL Server Analiz hizmetleri çalıştıran sunucunun adını tıklatın.

  11. Veritabanı içerisinde Team Foundation Server için olan Analiz Hizmetlerinin adlarını yazın.

    Varsayılan olarak, bu veritabanının adı TFS_Analysis'dir.

  12. Veritabanı için varsayılan bir nesne kullanmıyorsanız, Varsayılan olmayan nesne belirle iletişim kutusunu seçin ve daha sonra nesnenin adını yazın.

  13. (İsteğe Bağlı) Belirlediğiniz veritabanının geçerli olduğundan emin olmak için, Bağlantı Doğrula'ya tıklayın.

  14. Kullanıcı adı ve Parola alanlarına kullanmak istediğiniz Yönetici hesap adı ve parolasını yazın.

  15. Raporlar sekmesinin Sunucu listesinde, rapor sunucusunun adını yazın veya tıklatın, ardından URL'leri Doldur seçeneğini tıklatın.

  16. Kullanıcı adı ve Parola alanlarına kullanmak istediğiniz Yönetici hesap adı ve parolasını yazın.

  17. Varsayılan Yol içerisinde, raporları kaydetmek üzere göreli yolu yazın, ve daha sonra Tamam'a tıklayın.

  18. Yönetici konsolunda raporlamayı yeniden başlatmak üzere İşleri Başlat'ı tıklatın.

  19. Bir Komut İstemi penceresi açın ve dizinleri %ProgramFiles%\Microsoft SQL Server\90\Tools\binn dizinine değiştirin.

  20. Analiz Hizmetleri için olan veritabanlarını tekrar yapılandırmak üzere aşağıdaki komutu yazın.

    TFSConfig RebuildWarehouse /AnalysisServices /ReportingDataSourcePassword:Parola

    Parola'nın Raporlama Hizmetleri (TFSReports) veri kaynakları hesabı için parola olduğu yerde.

  21. Komut başarılı bir şekilde tamamlanana kadar bekleyin.

  22. Rapor sunucusunda, Internet Explorer'ı açın. Adres çubuğuna https://www.microsoft.com:443 yazın ve ENTER tuşuna basın.

    https://localhost:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    ControllerService sayfası açılır.

  23. GetWarehouseStatus'u tıklatın ve sonra Çağır'ı tıklatın.

    Önemli

    Hizmet, kübün işlenmediğini belirten Boş değeri döndürür. Farklı bir değer döndürülürse, bu işlemi Boşta dönene kadar tekrarlayın.

  24. ControllerService sayfasına dönün, Çalıştır'ı tıklatın ve ardından Çağır'ı tıklatın.

    Bu adım işlemeyi başlatır. Hizmet, deneticiye başarılı bir şekilde başladığı zaman Doğru döndürür, eğer veri ambarı hala işleniyorsa Yanlış döndürür.

  25. Ambarların işlendiğine karar vermek üzere, ControllerService sayfasına dönün ve GetWarehouseStatus'e daha sonra da Çağır'a tıklayın.

    GetWarehouseStatus hizmeti Boş değeri döndürürse, işlem tamamlanmış demektir.

Kullanıcı, Grup ve Hizmet Hesapları için izinleri doğrulayın

Yeni donanıma geçtikten sonra, dağıtımınıza ait tüm kullanıcıların, grupların ve hizmet hesaplarının her sunucuda görevleri yerine getirip düzgün çalışmaları için kendilerine gereken izinlerle yapılandırıldıklarından emin olun. Bazı izinlere otomatik olarak geçiş yaptırılamaz. Örneğin, Team Foundation yöneticileri, yönetim uçbirimini açabilmek için, uygulama katmanı sunucusu üzerindeki yerel Yöneticiler grubunun üyesi olmalıdır, bu nedenle onları bu gruba el ile eklemeniz gereklidir.

İzinleri doğrulamak için

Proje Sunucusu Tümleşmesi yapılandır

Taşıdığınız dağıtım Microsoft Project Server ile tümleşik değilse, bu yordamı atlayabilirsiniz. Daha fazla bilgi için bkz. Microsoft Team Foundation Server 2010 and Microsoft Project Server Integration Feature Pack.

Projeler, koleksiyonlar ve Proje Sunucusu arasında tümleştirmeye devam etmek istiyorsanız, Project Web Access veya Project Web App (PWA) örneğini taşınmış dağıtımınızın uygulama katmanı sunucusu ile kaydetmeniz gerekir.

Taşınan dağıtımı Project Server ile tümleştirmek için

İstemci Bilgisayarlarda Veri Önbelleğini Yenileme

İstemci bilgisayarlarda veri önbelleğini yenilemek için

  • Sunucuda oturum açın, istemcileri iş öğelerini izlemek için ve sürüm denetimi için önbelleği güncelleştirmeye zorlamak üzere ClientService Web hizmetini kullanın.

    Daha fazla bilgi için bkz. İstemci Bilgisayarlarda Veri Önbelleklerini Yenileme.

    Not

    Veritabanınızı zamanda farklı bir noktaya geri yüklediyseniz sürüm denetimi önbelleğini de yenilemeniz gerekecektir.

Ayrıca bkz.

Görevler

Takım Projesi Koleksiyonunu Taşı

Takım Projesi Koleksiyonunu Bölme

Kavramlar

Takım Kuruluşu Sunucusu Mimarisi

Diğer Kaynaklar

Team Foundation Server Taşıma Türleri

Team Foundation Server'ı Bir Ortamdan Diğerine Taşıma

Tek Sunuculu bir Dağıtımdan İkili Sunuculu Olana Taşıma

Değişiklik Geçmişi

Tarih

Geçmiş

Nedeni

Mart 2011

Project Server ile tümleşik uygulamalar hakkında bilgiler eklendi.

Haziran 2010

Veri ambarının nasıl yeniden oluşturulacağı hakkındaki konuya bağlantı eklendi.

Müşteri geribildirimi.