Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Genişletilmiş bir olay oturumu oluşturarak module_end genişletilmiş olayı yakalayın.
-
Collect_statement özniteliğini 1olarak ayarlarsınız.
-
Olayı, çıktıyı bir dosya hedefine gönderecek şekilde yapılandırırsınız.
-
Sys.fn_xe_file_target_read_file işlevini kullanarak dosya hedefinin çıkışını gözden geçirirsiniz ve olay verilerini XML olarak, örneğin aşağıdaki söz dizimini kullanarak siz dönüştürmelisiniz:SELECT *, CAST(event_data AS XML) AS 'event_data_XML' FROM sys.fn_xe_file_target_read_file('file_name*.xel', NULL, NULL, NULL)
Bu senaryoda, aşağıdakine benzer bir hata iletisi alırsınız:
İleti 9421, düzey 16, durum 1, çizgi 50 XML ayrıştırma: satır 1, karakter 592, geçersiz ad karakteri
Çözüm
Hizmet paketi bilgileri
Sorun ilk olarak SQL Server için aşağıdaki hizmet paketinde düzeltildi. SQL 2014 Server Için Service Pack 2, SQL Server hizmet paketleri için hizmet paketleri hakkında. Her yeni hizmet paketi, yeni düzeltmelerle birlikte önceki hizmet paketlerindeki düzeltmeleri de içerir. Önerimiz en son hizmet paketini ve hizmet paketine yönelik en son toplu güncelleştirmeyi uygulamaktır. En son hizmet paketini yüklemeden önce önceki hizmet paketini yüklemenize gerek yoktur. En son hizmet paketi ve toplu güncelleştirme hakkında daha fazla bilgi edinmek için aşağıdaki makaledeki Tablo 1 ' i kullanın.SQL Server ve bileşenlerinin sürümü, sürümü ve güncelleştirme düzeyi nasıl belirlenir?
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.