Aracılığıyla paylaş


Veriyi Başka Bir Sunucuya veya Sunucu Örneğine Geri Yükleme

Visual Studio Team Foundation Server dağıtımınıza yönelik verileri ilk depolandıkları yerden farklı bir sunucuya veya örneğe geri yükleyebilirsiniz. Örneğin, veri katmanlı sunucunuzu veya orijinal sunucuda başarısız olan bir donanımı yükseltmek istiyorsanız, böyle bir değişiklik yapmanız gerekebilir. Bu senaryoda başarılı veri kurtarmayı sağlamak için yedekleme stratejinizin bir parçası olarak işaretli hareketler yapılandırmanız gerekir. Daha fazla bilgi için bkz. Team Foundation Server'ı Yedekle

. Veriyi farklı bir sunucuya geri yüklemek üzere, verileri aynı sunucuya geri yüklemekten farklı adımlar gerçekleştirmek zorundasınız. Veriyi geri yükleme hakkında daha fazla bilgi için, bkz. Veriyi Aynı yere Geri Yükle Donanım arızası sonrasında tek sunuculu bir dağıtımı geri yükleme konusunda bilgi için bkz. Restore a Single Server Deployment to New Hardware. Dağıtımınız SharePoint Ürünleri öğesini kullanıyorsa, bu konudaki yordamlarda ayrıntılı biçimde açıklandığı gibi veritabanlarını yedeklemek ve geri yüklemek için ek adımlar uygulamalısınız.

Not

Team Foundation Server için güç araçlarının Eylül 2010 sürümündeki sihirbazları kullanarak bu konudaki bazı yordamları otomatikleştirebilirsiniz. Bu sihirbazlar, uygulamanızı yedekleme ve geri yükleme işlemlerini kolaylaştırmaya yardım eder. Ancak, Visual Studio Laboratuvar Yönetimi yedeklemesi ya da yeniden yüklemesinde yardımcı olmazlar ve onları SharePoint Ürünleri ya da Microsoft Project Server için veritabanlarını yedekleme ve geri yükleme için kullanmamalısınız. Daha fazla bilgi için Microsoft Web sitesindeki şu sayfaya bakın: Team Foundation Server Uzman Araçları Eylül 2010.

Farklı sunuculara verileri geri yüklemek hakkındaki adımlar, Team Foundation Server'un nasıl yüklendiğine ve yapılandırıldığına dayanır. Kolaylık olması için, bu konudaki yordamlar aşağıdaki örneğin gösterdiği gibi orta ölçekteki dağıtımlardaki Team Foundation Server için olan veritabanlarını geri yüklemek üzere uygulanmış gibi sıralanacaktır.

Veritabanlarıyla orta düzey topoloji örneği

Topolojiniz, bu konudaki yordamları başarılı bir şekilde izlemek için bu örnekle uyuşmak zorunda değildir, ancak bu adımlara uydurmak zorunda da kalabilirsiniz. Örneğin, tüm bileşenlerinin tek bir fiziksel sunucuya yüklendiği bir dağıtıma sahipseniz, üzerinde Team Foundation Server çalıştıran bir sunucudaki tüm yordamları gerçekleştirmelisiniz. Takım projesi için olan veritabanları özgün olarak bir ya da daha fazla sunucuya dağıtıldıysa, sunucudaki veya belirlediğiniz sunuculardaki her veritabanını geri yüklemek için adımları gerçekleştirmeniz gerekir. Veritabanlarını, daha önceki yapılandırmadaki gibi geri yüklemek zorunda değilsiniz, ancak her veritabanını geri yüklemelisiniz. Ayrıca SharePoint Ürünleri Microsoft Project Server ve SQL Server Raporlama Hizmetleri için olan veritabanlarını geri yüklemelisiniz. Sunuculara hangi bileşenlerin yüklenebileceği hakkında daha fazla bilgi için aşağıdaki konulara bkz:

Bu konuda

Team Foundation öğesi için verileri farklı bir sunucuya veya olguya geri yüklemek için, dağıtım topolojinizin gerektirdiği yordamları aşağıdaki sırayla tamamlamanız gerekir:

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

  2. Verileri Yedekleme

  3. Yeni Donanım Üzerine SQL Server Kurun ve Yapılandırın

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

  5. Veritabanlarını Geri Yükleme

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

  7. Raporlama Hizmetleri Yapılandırma Yönetimi İçerisindeki Veritabanını Değiştirme

  8. Team Foundation Sunucusunu Yükleme ve Yeni Donanımı Hazırlama

  9. Geri Yüklenen Veritabanlarının Sahiplerini Değiştirme

  10. Takım Kuruluş Sunucusunu Uzak Koleksiyon Veritabanına Tekrar Yönlendirme

  11. Hizmet Hesaplarını Güncelle

  12. Geri Yüklenen Veritabanlarının Yerlerini Kaydetme

  13. Raporlama ve Analiz Hizmetlerini Yapılandırma

  14. Takım Kuruluş Hizmetinin Kullandığı Hizmetleri Yeniden Başlatma

  15. İstemci Bilgisayarlarda Veri Önbelleğini Yenileme

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

Bu yordamları gerçekleştirmek için, aşağıdaki izinlere sahip olan grupların üyesi olmalısınız.

  • 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 veya SQL Server Yedekleme Gerçekleştirme ve Bakım Planı Oluşturma izniniz, veritabanlarını barındıran SQL Server örneği üzerinde İzin Ver 'e ayarlı olmalıdır.

  • Team Foundation veritabanları ve Çö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çabilirsiniz.

  • Internet Explorer gerektiren yordamı takip etmek için Başlat'ı, 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.

Verileri Yedekleme

Team Foundation Server orjinal dağıtımından veri geri yüklemek üzere, SQL Server veritabanlarının tam yedek serilerine sahip olmak zorundasınız. Veriler şifrelenmişse, şifreleme anahtarı ve şifresine sahip olmak zorundasınız.

Takım Kuruluşu için veri yedeklemesi

  • Daha fazla bilgi için bkz. Team Foundation Server'ı Yedekle ve Raporlama Hizmetleri Şifrelemesini Yedekleme.

    Önemli

    Dağıtımınız SQL Server Raporlama Hizmetleri'ni kullanmak üzere yapılandırılmışsa ve bu veritabanlarını farklı bir sunucuya geri yüklemek istiyorsanız TFS_Warehouse ve TFS_Analysis veritabanlarını yedeklemelisiniz. Aynı sunucuyu geri yüklediğiniz zaman veri ambarını tekrar yapılandıramazsınız. Ayrıca, veritabanlarını Team Foundation için yeniden yüklediğiniz sunucuya ya da örneğe taşımak istiyorsanız, SharePoint Ürünleri için yedeklemeniz gerekir. Bu veritabanları SharePoint Ürünleri (SharePoint_AdminContent_ID) öğesi için yönetimsel veritabanı, içerik ve yapılandırma veritabanları içerir.

Yeni Donanım Üzerine SQL Server Kurun 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ü, veritabanlarını barındıran özgün sunucudaki sürümle tam olarak eşleşmesi gerekir. Bu gereksinim, hizmet paketi düzeyini, harmanlama ayarlarını ve dil sürümünü içerir. 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.

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 bkz. Team Foundation Bileşenleri Yükleme ya da Microsoft web sitesindeki şu sayfadan Team Foundation için en güncel kurulum kılavuzunu karşıdan yükleyebilirsiniz: Team Foundation İçin Kurulum Kılavuzu. Bu kılavuzda, çoklu sunucu dağıtımında SQL Server kurulumuyla ilgili konular bulabilirsiniz. Team Foundation Server'in orijinal kurulumunda kullandığınız sürümün aynısı yüklemek zorundasınız.

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. Eğer SharePoint Ürünleri veya 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ı Geri Yükle

Hizmetleri durdurduktan sonra, Team Foundation için SQL Server' in sağladığı araçları 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 Team Foundation Server öğesinin kullandığı veritabanlarının eşitlemesinin 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. Uygulamanız SharePoint Ürünleri kullanıyorsa uygulamanızdaki ürünün sürümü için kılavuzu izlemeniz gerekir. Daha fazla bilgi için bkz. Yedekleme ve Kurtarma (SharePoint Server 2010), Bir grubu koruma ve geri yükleme (Office SharePoint Server 2007) veya Bir grubu koruma ve geri yükleme (Windows SharePoint Services 3.0).

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 yüklediğiniz ve yapılandırdığınız her sunucu üzerindeki aşağıdaki veritabanları için "Veritabanını geri yükleme" sonraki yordamını tamamlayın:

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. Her veritabanını 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.

SharePoint Ürünleri'ni çalıştıran sunucu veya sunucularda, bir veya daha fazla SharePoint web uygulamalarıyla dağıtımınızı yapılandırdıysanız ve veritabanlarını farklı bir sunucuya geri yüklemek gerekirse:

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

    Not

    SharePoint Ürünleri için veri taşıyan veritabanlarının isimleri, yüklü olan SharePoint Ürünleri sürüm ismine bağlı olarak ve onu yükleyen kişinini özelleştirdiği isime 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. Bununla birlikte, eşitleme hatalarından kaçınmak için veritabanlarının sürdürmesini eşitlemelisiniz.

    SharePoint Ürünleri öğesinin kullandığı veritabanlarını geri yüklemek için dağıtımınızın kullandığı yazılımın sürümü için olan kılavuzu takip etmeniz gerekir. Daha fazla bilgi için bkz. Yedekleme ve Kurtarma (SharePoint Server 2010), Bir grubu koruma ve geri yükleme (Office SharePoint Server 2007) veya Bir grubu koruma ve geri yükleme (Windows SharePoint Services 3.0).

Microsoft Project Server çalıştıran sunucu veya sunucularda, bir veya daha fazla Project Server ile dağıtımınızı tümleştirdiyseniz ve veritabanlarını farklı bir sunucuya geri yüklemek gerekirse:

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.

    Önce farklı yedeklemeyi izleyen tam yedeklemeyi geri yüklemelisiniz ve sonra oluşturuldukları sırayla 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şlemlerle 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 görünüp 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 vurgulandığından 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 konuya bakın: Şifreleme Anahtarını Geri Yükleme (Raporları Hizmetleri Yapılandırması).

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

Team Foundation Server dağıtımınızla SharePoint Ürünleri'yi kullanmak isterseniz, takım projeleriniz için raporları ve gösterge tablolarını desteklemek üzere SharePoint Ürünleri'yi yapılandırabilirsiniz.

SharePoint Ürünleri (WSS_Content) için içerik veritabanını geri yükledikten 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

Raporlama Hizmetleri Yapılandırma Yönetimi İçerisindeki Veritabanını Değiştirme

Team Foundation Server dağıtımınızla birlikte kullanmak üzere yapılandırılmış olan bir raporunuz yoksa veya bu rapor sunucusu için veritabanı geri yüklemiyorsanız, bu yordamı atlayabilirsiniz.

SharePoint Ürünleri'i yeni içerik veritabanına yönlendirdikten sonra, Raporlama hizmetlerini, onların yeni veritabanlarına yeniden yönlendirmek zorundasınız. (ReportServer ve ReportServer_TempDB). Bu yordamı gerçekleştirmediğiniz sürece, raporlar takım projeleri için erişilebilir olmayacaktır. Team Foundation Server, yeni veritabanı yerlerine tekrar yapılandırılmadan önce kullanılır durumda olmalıdır.

Yeni sunucuya bağlanmak üzere Raporlama Hizmetlerini yeniden yönlendirmek için

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

Geri yüklenen 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.

Not

Team Foundation Server öğesinin komut satırı araçlarına erişiminiz yoksa, Team Foundation Server öğesini yükleyerek bunları da yükleyebilirsiniz. Uygulama katmanı sunucusu olacak bilgisayara yükleyin ama yazılım yüklendikten sonra beliren yapılandırma sihirbazını iptal edin.

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

  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. ServerName'inin, Team Foundation Server için veritabanı sunan SQL Server'ın ismi olduğu yere, ServerName veya ServerName\InstanceName biçiminde aşağıdaki komutu yazın:

    **TFSConfig PrepSQL /SQLInstance:**ServerName

  3. Team Foundation Server için veritabanı geri yüklediğiniz yerdeki her yeni sunucu veya nesne için bu adımı yineleyin.

Geri Yüklenen Veritabanlarının Sahiplerini Değiştirme

Geri yüklenen 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, uygun kullanıcı hesabıyla oturum açtığınızdan emin olun. Örneğin, kurulum kılavuzunda TFSSETUP olarak bahsedilen Team Foundation Server öğesinin yüklü olduğu hesabı kullanabilirsiniz. En azından, hesap Team Foundation Server'de Team Foundation Yöneticileri grubunun ya da SQL Server'da sysadmin grubunun üyesi olmalıdır.

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

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

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

    Bu komut satırı, Team Foundation Server öğesinin kullandığı tüm veritabanlarının sahiplik durumlarını değiştirir.

Takım Kuruluş Sunucusunu Uzak Koleksiyon Veritabanına Tekrar Yönlendirme

Koleksiyonları için olan tüm veritabanları, Analiz Hizmetleri ve raporlamalar aynı tüm sunucu veya yapılandırma veritabanı olarak aynı nesne üzerindeyse, bu yordamı atlayabilirsiniz.

Team Foundation Server'i, yapılandırma veritabanından ayrı bir sunucuda sunulan herhangi bir koleksiyon veritabanına yeniden yönlendirmek zorundasınız. Buna ek olarak, TFS Analiz veya TFS Veri ambarının adlı örneği TFS Yapılandırmasından farklı bir sunucudan sağlanıyorsa, RemapDBs komutunu çalıştırmalısınız.

Takım Kuruluş Sunucusunu uzak veritabanına tekrar yönlendirmek için

  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 biçiminde, 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.

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ştirmelisiniz.

Not

Dağıtımınızda birden fazla uygulama katmanı sunucusu varsa, bu sunucuların her birindeki hizmet hesaplarını güncelleştirmeniz gerekir.

Hizmet hesaplarını güncellemek için

  1. Raporlama sunucusunda, Bilgisayar Yöneticisini açın ve eğer daha başlatılmadılarsa aşağıdaki bileşenleri başlatın:

    • ReportServer veya ReportServer$ InstanceName(uygulama havuzu)

    • SQL Server Raporlama Hizmetleri (TFSINSTANCE)

  2. Uygulama katmanı sunucusunda, komut istemi penceresi açın ve dizinleri, Sürücü:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools olarak değiştirin.

  3. 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

    Bu komutun nasıl kullanıldığı hakkında daha fazla bilgi için, bkz: Accounts Komutu.

  4. Dağıtımınız kullanıyorsa rapor hizmeti için veri kaynakları hesabını ve Team Foundation Server Proxy'si için proxy hesabını eklemek için Accounts komutunu kullanın.

Uygulama Katmanını Yeniden Yüklemiyorsanız Geri Yüklenen Veritabanlarının Yerlerini Kaydedin

Aynı zamanda uygulama katmanını başka bir sunucuya geri yüklüyorsanız,bu yordamı atlayabilirsiniz.

Hizmet hesabı bilgisini güncelledikten sonra, uygulama katmanını geri yüklenen veritabanlarının yerine tekrar yönlendirmek zorundasınız.

Not

Dağıtımınızda birden fazla uygulama katmanı sunucusu varsa, bu sunucuların her birinde veritabanlarının konumunu kaydetmeniz gerekir.

Geri yüklenen veritabanlarının yerlerini kaydetme

  1. Uygulama katmanı sunucusunda, komut istemi penceresi açın ve dizinleri, Sürücü:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools olarak değiştirin.

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

    **TfsConfig registerDB /SQLInstance:**SunucuAdı **/DatabaseName:**VeritabanıAdı

    Bu komutun nasıl kullanıldığı hakkında daha fazla bilgi için, bkz: RegisterDB Komutu.

Raporlama ve Analiz Hizmetlerini Yapılandırma

Dağıtımınızın bir parçası olarak raporlama sunucusunu kullanmıyorsanız, bu yordamı 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.

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 içerisinde Düzenle'ye tıklayın.

  4. Çevrim Dışı Al iletişim kutusunda Tamam'ı tıklayı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. Server içerisinde, SQL Server Analiz hizmetleri çalıştıran sunucunun ismine tıklayı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 ismini 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 sekmesinde, Sunucu'da, rapor sunucusunun adını yazın veya tıklatın ve URL'leri Doldur'u 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ın kaydedildiği göreli yolu yazın ve daha sonra Tamam'ı tıklatı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/VirtualDirectory/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    VirtualDirectory için, Team Foundation Server yüklendiğinde belirtilen Internet Information Services (IIS) sanal dizinini yazın. Varsayılan olarak, bu dizin tfs olarak adlandırılır.

    WarehouseControlWebService sayfası açılır.

    Not

    Depo Denetim Web hizmetinin kullanılabilmesi Microsoft Team Foundation Server Uygulama Havuzunun çalışması gerekir.

  23. GetProcessingStatus öğesini ve ardından Çağır öğesini tıklatın.

    Önemli

    Hizmet, küpün işlenmediğini belirten tüm işler için Boş değeri döndürmelidir. Farklı bir değer döndürülürse, bu işlemi Boşta tüm işler için dönene kadar tekrarlayın.

  24. WarehouseControlWebService sayfasında ProcessAnalysisDatabase öğesini ve ardından Çağır seçeneğini tıklatın.

    Bir tarayıcı penceresi açılır. Hizmet başarıyla küpü işlemeye başladığında, True öğesine ve başarısız olduysa veya küp şu an işleniyorsa False öğesine döndürür.

  25. Küpün işlendiğine karar vermek üzere, WarehouseControlWebService sayfasına dönün ve GetProcessingStatus'ü daha sonra da Çağır'ı tıklatın.

    GetProcessingStatus hizmeti, tüm işler için Boş değerini döndürdüğünde işlem tamamlandı.

    Daha fazla bilgi için bkz. Team Foundation Server için Veri Ambarını ve Analysis Services Küpünü El ile İşleme.

  26. Uygulama katmanı sunucusunda, Bilgisayar Yöneticisini açın ve Visual Studio Takım Kuruluş Arkaplan İş Aracısını başlatın.

Team Foundation Server'ın Kullandığı Hizmetleri Yeniden Başlatma

Veriyi geri yükledikten sonra, dağıtımınız işlem görmeden ve kullanıcılar tarafından erişilmeden önce, hizmetleri yeniden başlatmalısınız.

Team Foundation Server'ın kullandığı hizmetleri yeniden başlatma

  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 unquiesce

    Daha fazla bilgi için bkz. TFSServiceControl Komutu.

İstemci Bilgisayarlarda Veri Önbelleğini Yenileme

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

Ayrıca bkz.

Görevler

Team Foundation Server'ı Yedekle

Kavramlar

Laboratuvar Yönetimi Bileşenlerini Geri Yükleyin

Diğer Kaynaklar

Managing Data

Managing Team Foundation Server

Değişiklik Geçmişi

Tarih

Geçmiş

Nedeni

Mart 2011

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

SP1 özelliğindeki değişiklik.

Ekim 2010

SharePoint Ürünleri için en iyi yöntemleri yansıtacak şekilde kılavuz yeniden düzenlendi.

Bilgi geliştirme.

Eylül 2010

Ambarı işlemek için güncelleştirilmiş adımlar ve Laboratuvar Yönetimi'nin nasıl geri yükleneceği hakkında eklenmiş bağlantı bilgileri

Müşteri geribildirimi.