Hizmetleri ve kullanıcıları yeniden bağlama

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Single-Server geri yükleme öğreticisinin dördüncü bölümü olan bu konu başlığında, yeni sunucuda proje koleksiyonlarını başlatmayı ve kullanıcı gruplarını doğrulamayı öğretir. Ayrıca yeni sunucudaki veri önbelleklerini temizlemeyi ve kullanıcılarınızın yeni sunucuya bağlanırken veri önbelleğe alma sorunları yaşamamasını sağlamaya yardımcı olmayı da öğreneceksiniz.

Aşağıdakiler için bu konuyu kullanın:

  • Proje koleksiyonlarını başlatma ve izinleri doğrulama
  • İstemci bilgisayarlarda sürüm denetimi önbelleğini yenileyin ve TFS'ye yeniden bağlanın

Önkoşullar

StampWorkitemCache web yöntemini çağırmak için sunucudaki Administrators güvenlik grubunun üyesi olmanız gerekir.

İstemci bilgisayarda komutunu kullanmak tf workspaces için Okumaizninizin İzin Ver olarak ayarlanması gerekir.

Proje koleksiyonlarını başlatma ve izinleri doğrulama

Yeni sunucudaki verileri ve yazılımları geri yüklemeyi tamamladıktan sonra proje koleksiyonlarını başlatın ve dağıtımınız için tüm kullanıcıların, grupların ve hizmet hesaplarının görevleri gerçekleştirmek ve düzgün çalışması için gereken izinlerle yapılandırıldığından emin olun.

Tüm izinleri otomatik olarak geçiremezsiniz. Örneğin, Team Foundation yöneticilerinin yönetim konsolunu açabilmeleri için sunucudaki yerel Yöneticiler grubunun üyesi olmaları ve bunları bu gruba el ile eklemeniz gerekir.

Proje koleksiyonunu başlatmak için:

  1. Yönetim konsolunu açın ve Proje Koleksiyonları'nda varsayılan koleksiyonu başlatın.

    Koleksiyonlar başlatılana kadar çevrimdışı kalır

  2. Dağıtımdaki diğer proje koleksiyonları için bu eylemi yineleyin.

İzinleri doğrulamak için:

İş öğesi önbelleğini yenileme

Not

Bu yordam isteğe bağlıdır. Bunu yalnızca iş öğesi izlemeyle ilgili hatalar alıyorsanız gerçekleştirmeniz gerekir.

İş öğelerini izlemeye yönelik önbelleği güncelleştirmek için StampWorkitemCache web yöntemini çağırırsınız. Bu yöntem, istemci bilgisayarları uygulama katmanı sunucusuna bir sonraki bağlanışında önbelleği güncelleştirmeye zorlar. Bu yöntem, istemci bilgisayarlarda tanımlanan çalışma alanlarını da eşitler.

İstemci bilgisayarlarda iş öğelerini izlemek üzere önbelleği yenilemek için:

  1. Yeni sunucuda Internet Explorer'ı açın.

  2. Adres çubuğuna, ClientService web hizmetine bağlanmak için aşağıdaki adresi girin:

    http://PublicURL:8080/VirtualDirectory/WorkItemTracking/v3.0/ClientService.asmx

    Not

    Yönetici kimlik bilgileriyle oturum açmış olsanız bile, Internet Explorer'ı yönetici olarak başlatmanız gerekebilir ve kimlik bilgileriniz istenebilir.

  3. StampWorkitemCache'i ve ardından Çağır'ı seçin.

    Not

    StampWorkitemCache yöntemi veri döndürmez.

İstemci bilgisayarlardaki sürüm denetimi önbelleğini yenileyin ve Azure DevOps Server

Team Foundation'da sürüm denetimi veya derleme işlemleri sırasında çalışma alanı hatalarının oluşmasını önlemek için istemci bilgisayarlarda veri önbelleğini güncelleştirmeniz gerekir.

Sürüm denetimi önbelleğini yenilemek için, her kullanıcının sürüm denetimini kullanan ve geri yüklenen sunucuya bağlanan herhangi bir bilgisayarda tf çalışma alanları komutunu çalıştırması gerekir.

İstemci bilgisayarlarda sürüm denetimi önbelleğini yenilemek için:

  1. İstemci bilgisayarda, yönetici izinlerine sahip bir Komut İstemi penceresi açın ve dizinleri Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE olarak değiştirin.

  2. Komut isteminde, sunucu adını ve yeni sunucunun bağlantı noktası numarasını içeren koleksiyonun URL'sini de içeren aşağıdaki komutu girin:

    tf workspaces /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName

    Örneğin, Team Foundation Server'ın FabrikamPrime dağıtımında barındırılan DefaultCollection koleksiyonunun üyesi olan bir projenin sürüm denetimi önbelleğini yenilemek için aşağıdaki dizeyi yazın:

    tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection

    Daha fazla bilgi için bkz . Çalışma Alanları Komutu.