Kesalahan ketika VM yang dikelola oleh paket Windows Azure memiliki nama yang lebih panjang dari 64 karakter

Gejala

Anda menemukan bahwa data penggunaan tidak diperbarui untuk mesin virtual (VM) yang dikelola oleh Windows Azure paket (WAP). Dalam situasi ini, kejadian yang menyerupai berikut ini dicatat oleh layanan Yayasan penyedia layanan:

Nama log: Microsoft-ServiceProviderFoundation/AnalyticSource: Microsoft-ServiceProviderFoundationEvent ID: Kategori 11Task: (65523) tingkat: ErrorKeywords: NoneDescription: komponen: 7Activity [WebAuthentication Call, id {0f4f34b4-aa65-499d-b894-c62862a06ef6}] aktivitas induk [none, id {00000000-0000-0000-0000-000000000000}] yang telah berlalu: 0msContext: {82c0e5a7-5ffa-49a6-8599-83eb4115c91c} penggunaan SPF metering Usage Ever mengalami kesalahan saat mencoba mengambil data penggunaan . Semua perubahan database SCSPFDB telah digulung kembali. Informasi kegagalan: nilai yang diberikan dari tipe string dari sumber data tidak dapat dikonversi ke tipe nvarchar dari kolom target yang ditentukan.

Selain itu, log debug SPF memperlihatkan entri yang menyerupai yang berikut ini:

[1] 27D 4.2 DF0:: 2015-04-28 10:15:32.241 [Microsoft-ServiceProviderFoundation] komponen: 7 aktivitas [panggilan WebAuthentication, id {7caa052f-24f8-4B5D-a179-a0c40dad26d9}] aktivitas induk [none, id {00000000-0000-0000-0000-000000000000}] telah berlalu: 0ms konteks: {14953dc8-a8a6-4be6-9faf-312f23695b55} SPF Usage metering Retriever mengalami kesalahan saat mencoba mengambil data penggunaan. Semua perubahan database SCSPFDB telah digulung kembali. Informasi kegagalan: argumen tertentu berada di luar rentang nilai yang valid. Nama parameter: eventId.

Penyebab

Data penggunaan mungkin gagal diperbarui di WAP jika VM dalam database manajer operasi memiliki nama tampilan yang diatur ke string yang lebih panjang dari 64 karakter. Anda dapat mendeteksi status ini dengan menjalankan kueri berikut ini terhadap database Operations Manager:gunakan operationsmanagerGopilih DisplayName, Len (DisplayName) sebagai [No. Chars]dari basemanagedentitydengannama fullname seperti ' Microsoft. systemcenter. virtualmachinemanager. 2012. virtualmachine:% ' dan Len (DisplayName) >64pembatasan ini disebabkan oleh skema SQL di database Service Provider Foundation (SPF) (scspfdb). Skema ini menentukan [scspf]. [ SpfUsageRecordProperties]. Nilai dan [scspf]. [ SpfUsageRecordResources]. Properti nilai sebagai nvarchar (64). Properti DisplayName dari objek virtualmachine disinkronkan dengan lingkungan OM melalui penyedia scvmm dan tidak diharapkan melebihi panjang ini.

Pemecahan Masalah

Untuk mengatasi masalah ini dan untuk memperbolehkan data penggunaan digunakan untuk mesin virtual, ganti nama mesin virtual di konsol admin VMM atau di Manajer Hyper-V. Pastikan bahwa Anda memberinya nama yang kurang dari 64 karakter. Setelah Anda melakukan ini, data penggunaan akan mulai dikumpulkan pada siklus polling penggunaan berikutnya.

Informasi Selengkapnya

Anda tidak dapat membuat VM melalui konsol VMM dengan menggunakan nama VM yang lebih panjang dari 64 karakter. Namun, Anda bisa memiliki nama VM yang lebih panjang dengan mengeditnya baik di konsol VMM admin maupun di Manajer Hyper-V. ini adalah masalah yang diketahui dengan Yayasan penyedia layanan 2012 R2 pembaruan Rollup 6 (SC 2012 R2 UR6) dan versi yang lebih lama.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×