Bagaimana cara mengatasi masalah instalasi untuk Team Foundation Server 2010 SP1 dan kemudian update

Terjemahan Artikel Terjemahan Artikel
Tutup Tutup
ID Artikel: 2516423 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini menjelaskan bagaimana cara mengatasi masalah instalasi untuk Team Foundation Server 2010 Paket Layanan 1 (SP1) dan kemudian update ketika pembaruan diinstal pada tingkat aplikasi Team Foundation Server.

INFORMASI LEBIH LANJUT

Langkah pemecahan masalah awal

Catatan: Anda harus menjadi administrator aplikasi tingkat mesin dan SQL Server untuk menginstal patch.

Catatan: Patch akan gagal untuk menginstal jika IIS 6.0 compat tidak diinstal. Dalam kasus ini, kita akan mendapatkan COMException dengan kode kesalahan 0x80005000 (Unknown Error) ketika kita mencoba untuk menghentikan aplikasi renang. Kesalahan akan menunjukkan dalam log konfigurasi dan MSI log

Mengajukan permohonan kembali update

IIT sering mudah untuk pulih dari galat yang terjadi saat Anda menginstal pembaruan: coba Siarang update. Sebelum Anda jalankan kembali pembaruan, menghentikan semua proses Team Foundation Server. Jika ada lebih dari satu aplikasi tingkat, proses harus berhenti di semua tingkatan aplikasi. Lihat bagian "Berhenti Team Foundation Server proses" untuk informasi lebih lanjut.

Jika update laporan bahwa itu adalah berhasil diinstal dan bahwa server sedang down atau bahwa beberapa koleksi proyek tim tidak bekerja, coba menjalankan TfsConfig update /reapply perintah. Dengan melakukan ini, Anda mungkin dapat pulih dari beberapa masalah umum.

Jika tak satu pun dari metode ini memecahkan masalah, panduan pemecahan masalah ini dapat membantu Anda menemukan apa yang menyebabkan masalah.

Ketika penyebaran memiliki lebih dari satu aplikasi tingkat

Jika lebih dari satu aplikasi tingkat dalam penyebaran, kami merekomendasikan bahwa setiap update yang diinstal pada salah satu tingkatan aplikasi juga diinstal pada semua tingkatan aplikasi lain. Dengan cara ini, tingkat layanan dari semua tingkatan aplikasi akan sama dan akan cocok dengan tingkat layanan Konfigurasi database.

Jika Paket Layanan 1 diinstal pada salah satu tingkatan aplikasi dalam penyebaran, database diperbarui ke paket layanan 1, dan semua tingkatan aplikasi lain akan berhenti bekerja sampai mereka juga diperbarui ke paket layanan 1.

Untuk mengidentifikasi mismatches di tingkat layanan aplikasi tingkatan, gunakan metode berikut ini:
  • Dalam sebuah skenario di mana tingkat aplikasi tidak bekerja karena tidak memiliki paket layanan 1 diinstal, kesalahan akan ditampilkan dalam log aplikasi. Rincian kesalahan akan mencakup "skema diminta properti TFS_SCHEMA_VERSION tidak sesuai nilai yang diharapkan".
  • Dalam sebuah skenario di mana lain update seperti perbaikan terbaru yang terlibat, tidak galat. Perilaku ini terjadi karena tingkatan aplikasi dapat bekerja bahkan ketika tingkat pelayanan mereka berbeda dari orang-orang dari database. Untuk memverifikasi bahwa aplikasi tingkatan memiliki pembaruan yang sama yang diterapkan ke database, periksa halaman "aplikasi lapis" pada konsol administrasi Team Foundation Server. Tingkat layanan dan nomor yang membangun untuk update database terbaru yang diinstal pada tingkat aplikasi akan ditampilkan di bawah bagian "Ringkasan Tier aplikasi". Versi database akan sama di bawah "Data tingkat ringkasan." Tingkat layanan dari semua tingkatan aplikasi harus sesuai tingkat data.

Jenis kegagalan

Team Foundation Server update instalasi mungkin gagal dalam dua cara utama:
  • Pembaruan mungkin gagal sementara yang diinstal dan kemudian melaporkan bahwa itu gagal, menampilkan pesan "Instalasi tidak berhasil," seperti dalam layar berikut ditembak:
    Perkecil gambar iniPerbesar gambar ini
    2518154

  • Update laporan bahwa itu diinstal berhasil, tetapi server tidak bekerja sepenuhnya setelah pembaruan telah diinstal.

Kasus 1: Update laporan "Instalasi tidak berhasil"

Untuk mengatasi masalah ini, ikuti langkah berikut:
  1. Mencoba menjalankan update lagi untuk pulih dari masalah.
  2. Jika Siarang update berhasil, membuka Windows Installer log dan mencari "konfigurasi layanan host tidak bisa berhenti karena proses berjalan adalah mencegahnya berhenti" pesan. Baca bagian "Menemukan log" untuk informasi tentang cara menemukan Windows Installer log. Jika Anda menemukan pesan, itu akan mengarah ke beberapa proses yang mencegah update dari yang diinstal. Anda harus menghentikan proses ini, dan kemudian Anda dapat menginstal pembaruan lagi setelah menunggu selama setidaknya 16 menit.
  3. Jika Siarang update gagal, dan Anda tidak menemukan pesan yang disebutkan dalam langkah 2 di log Penginstal Windows, periksa log konfigurasi untuk mengidentifikasi masalah. Lihat bagian "Menemukan log" untuk informasi tentang cara untuk menemukan konfigurasi log.

Kasus 2: Update laporan kesuksesan, tetapi server tidak bekerja sepenuhnya setelah pembaruan telah diinstal

Catatan Jika server tidak bekerja sepenuhnya sebelum pembaruan diinstal, dan pembaruan ini tidak dimaksudkan untuk khusus memperbaiki masalah server, menginstal update tidak dapat mengatasi masalah.

Team Foundation Server tidak dapat dijangkau dari klien setelah pembaruan ini diinstal
Renang aplikasi Team Foundation Server telah gagal untuk memulai setelah pembaruan ini diinstal. Anda dapat mencoba menjalankan TfsServiceControl unquiesce perintah untuk memulai aplikasi renang jika mereka berhenti.

Team Foundation Server pekerjaan tidak berjalan dengan benar setelah pembaruan telah diinstal
Agen pekerjaan Team Foundation Server telah gagal untuk memulai setelah pembaruan ini diinstal. Anda dapat mencoba menjalankan TfsServiceControl unquiesce untuk memulai pekerjaan agen.

Jika agen pekerjaan sudah dimulai, Anda dapat mencoba me-restart agen pekerjaan. Untuk melakukannya, klik Mulai, klik Menjalankan, mulai Services.msc, dan kemudian cari Visual Studio Team Foundation latar belakang pekerjaan agen layanan. Klik kanan layanan, dan kemudian klik Me-restart.

Server berada dalam keadaan "Servicing" setelah pembaruan ini diinstal
Dengan menjalankan TfsConfig mendiagnosis /scope:updates perintah, Anda dapat menemukan lokasi masalah. Setelah Anda melakukan ini, Anda mungkin dapat mengatasi masalah dengan menjalankan TfsConfig update /reapply.

Jika ini tidak berhasil, periksa log konfigurasi untuk informasi tentang masalah. Lihat bagian "Menemukan log" untuk informasi tentang cara untuk menemukan konfigurasi log.

Salah satu koleksi offline setelah pembaruan ini diinstal
Anda dapat mengharapkan update untuk mengambil beberapa waktu untuk mengajukan permohonan untuk koleksi setelah terinstal berhasil tingkat aplikasi. Jika koleksi saat ini sedang diperbarui, negara tim proyek koleksi di konsol administrasi Foundation tim akan ditampilkan sebagai "Offline (Servicing)." Jika tim proyek koleksi negara adalah hanya "Offline," tim proyek koleksi mungkin offline sebelum proses untuk menerapkan pembaruan dimulai. Atau, instalasi pembaruan telah gagal pada koleksi.

Jika Anda diharapkan koleksi untuk online tapi menemukannya secara offline, Anda dapat mencoba untuk memulai koleksi dengan memilih di konsol administrasi Foundation tim dan dengan mengklik Mulai koleksi pada General tab di bagian bawah halaman tim proyek koleksi.

Jika koleksi gagal untuk memulai, pekerjaan pelayanan telah gagal pada koleksi tersebut. Anda dapat memverifikasi daftar pekerjaan yang berlari pada koleksi dan hasil dari setiap pekerjaan. Untuk melakukannya, pilih tim proyek koleksi halaman tim proyek koleksi di konsol administrasi Foundation tim, dan kemudian klik Status tab. Jika ada pekerjaan jenis "Pelayanan koleksi" dan dengan status "Gagal", Anda dapat klik dua kali entri pekerjaan untuk melihat log. Error log yang biasanya dapat ditemukan pada atau dekat akhir log. Anda dapat Jalankan kembali pekerjaan dengan mengklik Jalankan kembali pekerjaan.

Koleksi mungkin offline karena alasan lain. Sebagai contoh, jika suatu usaha untuk membuat koleksi awalnya gagal, itu akan ditampilkan sebagai "Offline." Menginstal update tidak akan memperbaiki Koleksi yang sudah dalam keadaan gagal, seperti dalam kasus ini.

Server bekerja, tetapi ada masalah yang tidak menunjukkan sebelum pembaruan diinstal
Memeriksa perbaikan terbaru Team Foundation Server terbaru untuk memperbaiki. Jika tidak ada perbaikan tersedia, Anda juga dapat memeriksa Forum MSDN atau menghubungi dukungan pelanggan.

Kegagalan yang terjadi hanya ketika Anda menghapus update

Menghapus pembaruan dapat gagal dengan cara yang sama yang menginstal pembaruan yang dapat. Selain itu, menghapus pembaruan tidak bekerja jika salah satu koleksi proyek tim tidak tersedia. Jika salah satu tim proyek koleksi database tidak tersedia, database harus menjadi tersedia sebelum update dapat dihapus. Jika salah satu koleksi dalam keadaan buruk karena gagal sementara yang dibuat, atau karena koleksi tidak lagi diperlukan, koleksi harus dihapus sebelum Anda menghapus update. Menghapus kumpulan proyek tim bukanlah reversibel. Oleh karena itu Anda harus melakukan hal ini hanya jika tidak ada data dalam koleksi proyek tim akan diperlukan setiap saat maju.

Berhenti Team Foundation Server proses

Untuk memaksimalkan peluang update instalasi berhasil, sebaiknya Anda berhenti semua Team Foundation Server proses pada tingkatan aplikasi, dan bahwa Anda menunggu untuk setidaknya 16 menit setelah menghentikan proses sebelum Anda menginstal pembaruan.

Jika penyebaran Team Foundation Server memiliki beberapa aplikasi tingkatan, proses harus berhenti di semua tingkatan aplikasi sebelum pembaruan telah diinstal.

Proses yang harus dihentikan adalah IIS renang aplikasi (nama eksekusi untuk proses ini adalah W3wp.exe), TFS pekerjaan agen layanan (TFSJobAgent.exe), dan konsol administrasi tim Foundation (TfsMgmt.exe).

Untuk menghentikan renang aplikasi dan layanan Team Foundation Server, termasuk TFS pekerjaan agen, Anda dapat menjalankan TfsServiceControl quiesce perintah. Untuk menghentikan konsol administrasi Foundation tim, tutup semua contoh Team Foundation Server konsol administrasi yang terbuka di semua sesi pengguna pada komputer.

Menemukan log

Jika ada masalah menginstal atau menghapus update, jenis log berikut mungkin relevan.

Konfigurasi log

Untuk menemukan konfigurasi log, buka konsol administrasi Foundation tim, dan lalu mengklik Log simpul. Anda dapat menemukan log untuk operasi terbaru dengan menyortir log menurut tanggal penciptaan variabel. Beberapa operasi yang dijalankan setiap kali di pembaruan diinstal atau dihapus. Oleh karena itu, Anda mungkin harus memeriksa lebih dari satu file log untuk menemukan kesalahan yang menyebabkan kegagalan. Anda dapat dengan cepat menemukan kesalahan dalam log ini dengan mencari di string berikut:
[Kesalahan

Tim proyek koleksi log

Log ini dapat ditemukan dengan membuka tim proyek koleksi simpul di konsol administrasi Foundation tim. Anda dapat memeriksa daftar pekerjaan yang berlari pada tim proyek koleksi dan hasil dari setiap pekerjaan dengan mengklik Status tab pada halaman yang sama. Jika ada pekerjaan jenis "Pelayanan koleksi" dan dengan status "Gagal", ini berarti bahwa pembaruan tidak diterapkan pada tim proyek koleksi. Anda dapat klik dua kali entri untuk pekerjaan untuk melihat log. Error log yang biasanya dapat ditemukan pada atau dekat akhir log.

Windows Installer log

Dalam beberapa kasus, log Windows Installer untuk operasi patching dapat membantu Anda mengidentifikasi masalahnya. Anda dapat menemukan ini di % TEMP % direktori atau di direktori segera di atas itu.

Ketika Anda menginstal pembaruan, nama file log akan berada dalam format berikut:
KB<kb_number>_<date>_<time>- Microsoft Team Foundation Server 2010 - ENU-MSP<number>.txt</number> </time> </date> </kb_number>
Sebagai contoh, nama file log dapat menyerupai yang berikut ini:
KB2182621_20101116_132527555-Microsoft Team Foundation Server 2010 - ENU-MSP0.txt
Ketika Anda menghapus update, nama file log akan berada dalam format berikut:
MSI<number>.log</number>
Misalnya, mungkin seperti berikut:
MSI97025.log


Properti

ID Artikel: 2516423 - Kajian Terakhir: 05 Oktober 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Visual Studio Team Foundation Server 2010
Kata kunci: 
kbmt KB2516423 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:2516423

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com