Encriptar store | SQL Server Performance Forums

SQL Server Performance Forum – Threads Archive

Encriptar store

Un favor, tiempo atras un profesor me comento que en sql es posible encriptar los store procedure, como puedo hacer eso?, si tuvieran una referencia en español agradeceria mucho o si me podrian explicar por este medio. El motivo es porque la empresa adquirira un sistema y haran que se conecte a nuestra base de datos pero para que prueben no le podemos dar todo con stores, si es posible tambien encriptar las tablas?, o pido demasiado, gracias nuevamente.
Jesus Aguilar
Hasta donde yo se, no se puede hacer con SQL Server.
Tendrías que usar alguna herramienta de terceras partes. Por ejemplo: http://www.netlib.com/sql-column-encryption-api.shtml Luis Martin
Moderator
SQL-Server-Performance.com All postings are provided “AS IS” with no warranties for accuracy.
Para encriptar los procedimientos tenes que utilizar
la clausula WITH ENCRYPTION al crearlos o al modificarlos. Ej: ALTER PROCEDURE dbo.Nombre_Procedure @cMiVariable varchar(10), … WITH ENCRYPTION
AS Instrucciones SQL de procedure… GO Se que hay procedimientos que pueden desencriptarlos,
hice unas pruebas con ellos y he podido desencriptar
algunos procedimientos de pocas lineas, pero seguro que
puede hacerse con cualquier procedimiento.

Otra cosa, No olvidar que despues de hacer un
ALTER PROCEDURE … WITH ENCRYPTION …
no vas a poder consultarlo más por el
enterprice manager ni con sp_helptext
por lo tanto guardá una copia del texto original,
para continuar con su mantenimiento. Gracias.

Todos lo días se aprende algo nuevo[<img src=’/community/emoticons/emotion-1.gif’ alt=’:)‘ />].<br /><br />Luis Martin<br />Moderator<br />SQL-Server-Performance.com<br /><br /><font size="1">One of the symptoms of an approaching nervous breakdown is the belief that one’s work is terribly important<br />Bertrand Russell<br /></font id="size1"><br /><br /><font size="1">All postings are provided “AS IS” with no warranties for accuracy.</font id="size1"><br /><br /><br /><br />
Gracias
]]>