Bagikan melalui


Sambungkan ulang layanan dan pengguna

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

Topik ini, bagian keempat dari tutorial Pemulihan Server Tunggal, mengajarkan Anda cara memulai koleksi proyek dan memverifikasi grup pengguna di server baru. Anda juga akan mempelajari cara menghapus cache data di server baru, dan cara membantu memastikan bahwa pengguna Anda tidak mengalami masalah penembolokan data saat mereka terhubung ke server baru.

Gunakan topik ini untuk:

  • Memulai koleksi proyek dan memverifikasi izin
  • Refresh cache kontrol versi pada komputer klien dan sambungkan kembali ke TFS

Prasyarat

Untuk memanggil metode web StampWorkitemCache, Anda harus menjadi anggota grup keamanan Administrator di server.

Untuk menggunakan tf workspaces perintah pada komputer klien, izin Baca Anda harus diatur ke Izinkan.

Memulai koleksi proyek dan memverifikasi izin

Setelah Anda selesai memulihkan data dan perangkat lunak di server baru, mulai koleksi proyek, kemudian pastikan bahwa semua pengguna, grup, dan akun layanan untuk penyebaran Anda dikonfigurasi dengan izin yang mereka butuhkan untuk melakukan tugas dan berfungsi dengan benar.

Anda tidak dapat memigrasikan semua izin secara otomatis. Misalnya, administrator untuk Team Foundation harus menjadi anggota grup Administrator lokal di server, sehingga mereka dapat membuka konsol administrasi, dan Anda harus menambahkannya secara manual ke grup tersebut.

Untuk memulai koleksi proyek:

  1. Buka konsol administrasi, dan di Koleksi Proyek, mulai koleksi default.

    Koleksi tetap offline hingga dimulai

  2. Ulangi tindakan ini untuk koleksi proyek lain dalam penyebaran.

Untuk memverifikasi izin:

Refresh cache item kerja

Catatan

Prosedur ini opsional. Anda harus melakukannya hanya jika Anda menerima kesalahan dengan penelusuran item kerja.

Untuk memperbarui cache untuk melacak item kerja, Anda memanggil metode web StampWorkitemCache. Metode ini memaksa komputer klien untuk memperbarui cache saat berikutnya tersambung ke server tingkat aplikasi. Metode ini juga menyinkronkan ruang kerja yang ditentukan pada komputer klien.

Untuk me-refresh cache untuk melacak item kerja di komputer klien:

  1. Di server baru, buka Internet Explorer.

  2. Di bilah Alamat, masukkan alamat berikut untuk menyambungkan ke layanan web ClientService :

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

    Catatan

    Bahkan jika masuk dengan kredensial administratif, Anda mungkin perlu memulai Internet Explorer sebagai administrator, dan Anda mungkin dimintai kredensial.

  3. Pilih StampWorkitemCache, kemudian pilih Panggil.

    Catatan

    Metode StampWorkitemCache tidak mengembalikan data.

Refresh cache kontrol versi pada komputer klien dan sambungkan kembali ke Azure DevOps Server

Untuk mencegah terjadinya kesalahan ruang kerja selama kontrol versi atau operasi build di Team Foundation, Anda harus memperbarui cache data di komputer klien.

Untuk menyegarkan cache kontrol versi, setiap pengguna harus menjalankan perintah ruang kerja tf di komputer apa pun yang menggunakan kontrol versi dan yang tersambung ke server yang dipulihkan.

Untuk me-refresh cache kontrol versi di komputer klien:

  1. Di komputer klien, buka jendela Perintah dengan izin administratif, dan ubah direktori ke Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Pada perintah, masukkan perintah berikut, termasuk URL kumpulan, yang menyertakan nama server dan nomor port server baru:

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

    Misalnya, untuk me-refresh cache kontrol versi untuk proyek yang merupakan anggota koleksi DefaultCollection, yang dihosting dalam penyebaran FabrikamPrime dari Team Foundation Server, ketik string berikut:

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

    Untuk informasi selengkapnya, lihat Perintah Ruang Kerja.