Gejala
Misalnya Anda meluncurkan paket Microsoft SQL Server 2016 atau 2017 Integration Services (SSIS 2016) menggunakan prosedur runtime bahasa umum (CLR) yang disimpan. Saat Menjalankan prosedur clr yang disimpan yang memanggil properti SQLContext.WindowsIdentity, Anda mungkin melihat bahwa properti SQLContext.WindowsIdentity mengembalikan nilai NULL untuk panggilan di SQL Server karena paket SSIS tidak dimulai. Masalah ini terjadi jika prosedur CLR dimiliki oleh pengguna yang memiliki login Windows (bukan login SQL Server) yang tidak memiliki izin SYSADMIN. Selain itu, Anda mungkin menerima pesan kesalahan yang menyerupai berikut ini:
Operasi tidak dapat dimulai oleh akun yang menggunakan SQL Server Autentikasi. Mulai operasi dengan akun yang menggunakan Autentikasi Windows.
Pemecahan Masalah
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut untuk SQL Server:
Pembaruan Kumulatif 1 untuk SQL Server 2017
Pembaruan Kumulatif 5 untuk SQL Server 2016 SP1
Catatan: Untuk memperbaiki masalah ini, Lacak bendera (TF) 4637 harus diaktifkan.
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:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologiyang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.