Gejala
Misalnya Anda menggunakan SQL Server 2017. Anda akan melihat bahwa dump inti mungkin dihasilkan ketika Anda memulai ulang SQL Server. Selain itu, Anda mungkin menerima informasi diagnostik berikut ini:
Alasan: Reasonid
Status: Statusid
Pesan: 0 <= m_currentCount
Hardware
Fungsi IP
---------------- --------------------------------------
000055777bae169d malloc_usable_size+0x9d82d
000055777bae1277 malloc_usable_size+0x9d407
000055777ba2331e STD:: _ _ 1:: basic_string<char, STD:: _ _ 1:: char_traits<char>, STD:: _ _ 1:: allocator<char> > STD:: _ _ 1:: operator +<char, STD:: _ _ 1:: char_traits<char>, STD:: _ _ 1:: allocator<char> > (STD:: _ _ 1:: basic_string<char, STD:: _ _ 1:: char_traits<char>, STD:: _ _ 1:: allocator<char> > c
000055777bb305cb void Google::p rotobuf:: internal:: arena_delete_object<Google::p rotobuf:: pesan> (void *) + 0x2edb
000055777ba67722 malloc_usable_size+0x238b2
Proses: Processid-sqlservr
Thread: threadid (aplikasi thread 0x1d0)
Id contoh: Instanceid
Id crash: Crashid
Susun stempel: Buildstampid
Distribusi: LTS 16.04.6 LTS
Prosesor: Processorsid
Total memori: 198486151168 byte
Cap waktu: datetime
{
"alasan": "Reasonid",
"processName": "sqlservr",
"PID": "11728",
"instanceId": "InstanceId",
"crashId": "CrashId",
"threadState": "0x00007f837bc556c0",
"threadId": "11893",
"libosThreadId": "0x1d0",
"buildStamp": "06d1c8d43553e575793a805281163952dd2d1f05a20764a17482e81ee902398c",
"status": "0x00000000",
"pesan": "0 <= m_currentCount",
"stack": [
"0x000055777bae24de",
"0x000055777bae1285",
"0x000055777ba2331e",
"0x000055777bb305cb",
"0x000055777ba67722"
],
"stackText": [
"malloc_usable_size+0x9e66e",
"malloc_usable_size+0x9d415",
"STD:: _ _ 1:: basic_string<char, STD:: _ _ 1:: char_traits<char>, STD:: _ _ 1:: allocator<char> > STD:: _ _ 1:: operator +<char, STD:: _ _ 1:: char_traits<char>, STD:: _ _ 1:: allocator<char> > (STD:: _ _ 1:: basic_string<char, STD:: _ _ 1:: char_traits<char>, STD:: _ _ 1:: allocator<char> > c",
"void Google::p rotobuf:: internal:: arena_delete_object<Google::p rotobuf:: Message> (void *) + 0x2edb",
"malloc_usable_size+0x238b2"
],
}
}
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Pemecahan Masalah
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:
Tentang pembaruan kumulatif untuk SQL Server:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.