SSMS
 sql >> Teknologi Basis Data >  >> Database Tools >> SSMS

Tidak dapat menambahkan prosedur tersimpan ke database karena pesan enkripsi

Ini mungkin disebabkan oleh fitur Selalu Terenkripsi.

Jika Anda tidak bermaksud menggunakan parameterisasi. Anda dapat menyetel semua variabel secara manual setelah mendeklarasikannya.
Misalnya:
DECLARE @DB_String varchar(55)
SET @DB_String ='Redesign'

Atau, Anda bisa klik kanan query->Connection->Change Connection->Options>>cari ke halaman [Additional Connection Parameters]->di area kotak itu, masukkan:
Column Encryption Setting =Disabled
Itu juga akan menonaktifkan parameterisasi.

Dan jika Anda memang membutuhkan parameterisasi untuk mengenkripsi variabel-variabel itu, sepertinya Anda hanya dapat melakukannya di tingkat kueri saat ini. Prosedur Tersimpan tidak bekerja dengan baik dengan Selalu Terenkripsi, karena dapat dipanggil oleh pengguna lain yang Pengaturan Enkripsi Kolomnya telah diatur secara berbeda.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Kesalahan SQL Server Management Studio:Skrip gagal untuk UserDefinedFunction

  2. Mendapatkan XML untuk dimasukkan ke dalam tabel SQL Server

  3. Tidak dapat menginstal database adventureworks 2012 - Kesalahan sistem operasi 5:Akses ditolak

  4. Hasil SSMS sebagai tautan yang dapat diklik

  5. Koneksi SQL Server Management Studio default ke 'master' saat memilih objek khusus database