sql >> Databasteknik >  >> RDS >> Sqlserver

Vad är en lagrad procedur med en hänglåsikon i SQL Server 2005?

Hänglåset betyder att den lagrade proceduren har krypterats med WITH ENCRYPTION tips (se CREATE PROC i BOL för mer information).

Det gör det inte menar att det är en CLR-lagrad procedur.

Här är en SQL Server Magazine-artikel om hur man dekrypterar objekt som är krypterade med WITH ENCRYPTION ledtråd.

Det finns också tredjepartsverktyg som gör samma sak - native sproc-kryptering är inte avsedd att vara en stark kryptering.

Edit:Här är en annan, men jag har inte testat det på SQL Server 2005 eller senare.



  1. SQL Server ersätt, ta bort alla efter ett visst tecken

  2. Postgres:filtrering av resultat med ARRAY_AGG och HAVING (istället för WHERE)

  3. LADDA DATAINFIL med variabler

  4. Php flerdimensionell array från mysql-resultat