Belirtiler
Aşağıdaki senaryoyu ele alalım:
- module_end genişletilmiş olayı yakalamak için bir genişletilmiş olay oturumu oluşturursunuz.
- collect_statement özniteliğini 1 olarak ayarlarsınız.
- Çıktıyı bir dosya hedefine göndermek için olayı yapılandırırsınız.
- sys.fn_xe_file_target_read_file işlevini kullanarak dosya hedefinden gelen çıktıyı gözden geçirirsiniz ve olay verilerini XML olarak biçimlendirirsiniz, örneğin, aşağıdaki söz dizimini kullanarak: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:
Not
Msg 9421, Level 16, State 1, Line 50
XML ayrıştırma: satır 1, karakter 592, geçersiz ad karakteri
Çözüm
Hizmet paketi bilgileri
Sorun ilk olarak aşağıdaki Service Pack for SQL ServerSQL Server ile düzeltildi.
Service Pack 2 for SQL ServerSQL Server 2014
SQL Server Hizmet paketleri hakkında
Hizmet paketleri birikimlidir. Her yeni hizmet paketi, yeni düzeltmelerle birlikte önceki hizmet paketlerindeki düzeltmeleri de içerir. Önerimiz, en son hizmet paketini ve bu hizmet paketine yönelik en son toplu güncelleştirmeyi uygulamanızdır. En son hizmet paketini yüklemeden önce önceki bir hizmet paketini yüklemenize gerek yoktur. En son hizmet paketi ve en son toplu güncelleştirme hakkında daha fazla bilgi bulmak için aşağıdaki makalede yer alan 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 bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.