Gejala
Misalnya Anda menggunakan SQL Server 2017 di Linux. Saat Anda menginstal atau menghapus instalasi pembaruan kumulatif SQL Server, beberapa skrip pemutakhiran atau downgrade (sqlscriptupgrade. dll atau sqlscriptdowngrade. dll dalam file script. dll) tidak dieksekusi seperti yang diharapkan. Oleh karena itu, skema database tidak dimutakhirkan atau diturunkan dengan benar.
Catatan ketika Anda menginstal pembaruan kumulatif ini , skrip pemutakhiran dalam pembaruan ini dijalankan. Namun, pembaruan kumulatif sebelumnya masih berperilaku dengan cara yang sama. Oleh karena itu, kami menyarankan agar Anda menghindari penerapan pembaruan kumulatif yang lebih lama dari pembaruan ini.
Pemecahan Masalah
Perbaikan ini disertakan dalam pembaruan kumulatif 4 untuk SQL Server 2017.
Tentang Build 2017 SQL Server
Setiap Build baru untuk SQL Server 2017 berisi semua perbaikan hotfix dan pembaruan keamanan yang ada di Build sebelumnya. Kami menyarankan agar Anda menginstal Build terbaru untuk SQL Server 2017.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Informasi selengkapnya
Mulai dengan pembaruan ini, agen SQL Server secara otomatis terinstal bersama-sama dengan SQL Server. Instalasi terpisah dari paket MSSQL-server-Agent tidak lagi diperlukan (atau mungkin). Agen Server SQL dinonaktifkan secara default. Untuk mengaktifkannya, jalankan perintah konfigurasi berikut:
MSSQL-conf mengatur sqlagent. enabled True
Untuk menonaktifkan agen, jalankan:
MSSQL-conf mengatur sqlagent. enabled false
Atau, variabel lingkungan MSSQL_AGENT_ENABLED bisa diatur ke True atau false untuk mengaktifkan atau menonaktifkan agen.
Catatan Pengaturan baru tidak akan diterapkan hingga SQL Server dimulai ulang.
Jika Anda memutakhirkan versi SQL Server yang lebih lama, paket MSSQL-server-Agent, jika ada, akan dihapus secara otomatis, dan agen Server SQL akan diaktifkan. Jika paket agen Server SQL tidak hadir selama pembaruan, agen Server SQL akan tetap nonaktif.
Ketika agen Server SQL dinonaktifkan, konfigurasinya tidak dihapus, dan pekerjaan tetap tidak tersentuh. Mengaktifkan kembali agen Server SQL akan membawanya ke negara bagian yang sama seperti sebelumnya.
Referensi
Pelajari tentang terminologi yang digunakan oleh Microsoft untuk menjelaskan pembaruan perangkat lunak.