¿Hay alguna manera de ofuscar código sql en sqlserver?

Preguntado hace 1 año

Beatriz Rojo
Votos
PositivosNegativosTotal
1 0 1
41 Visualizaciones
Compártelo: Compártelo en twitterCompártelo en Facebook

Queremos implantar una base de datos sql server 2008 en un cliente, y me piden instancias superiores que aseguremos lo más posible el código de la base de datos, en nuestro caso casi toda la lógica está repartida en procedimientos almacenados, triggers y jobs.

¿Se puede ofuscar el código sql? ¿Los nombres de las tablas y de los campos también?

Además, claro, en caso de que se pudiera me imagino que el soporte y la depuración se nos complicará mucho...

Actualizando datos

2 Respuestas

Hace 1 año

Victor

Victor

121Distinciones de bronce1
Votos
PositivosNegativosTotal
101

Hola,

yo lo unico que te puedo recomendar es que uses los nuevos stored procedures. Estos se programan desde Visual Studio (el mismo sql server instala una version para ello) y se compilan en dll. Luego se añaden en sql server 2008 y quedan como dlls imposibles de verles el codigo. Por lo habitual seles pone el prefijo "xp_".

Espero te sirva.

Cerrar

Hace 1 año

Rafa

Rafa

1mDistinciones de plata2Distinciones de bronce8
Votos
PositivosNegativosTotal
000

Es muy posible que los haya.

He visto alguno para PL/SQL, y cuando he mirado para sqlserver me han salido de .net en general.

Dotfuscator es uno de ellos.

Suerte :)

Cerrar

Tu respuesta

Confirmación

Cerrar

Si sales ahora, perderás los cambios. ¿Estás seguro de querer salir?

Para participar en Babelias, debes estar convenientemente validado. Si ya eres usuario inicia sesión, si no lo eres, te puedes registrar.

Dar una respuesta

Trata de ser descriptivo, usa al menos 25 caracteres