Distribución BD SQL

22/10/2007 - 17:30 por Francisco Matamoros | Informe spam
Buenas tardes a todos.
Tenemos intención de proporcionar desde una página web una descarga de una
aplicación de trazabilidad, en principio en modo demostración. El instalador
de esa descarga deberá instalar un sql server (concretamente y de momento el
msde), y posteriormente restaurar o adjuntar, ya veremos cómo hacerlo,
nuestra base de datos. La mayor parte de la lógica de la aplicación está en
la base de datos, por lo que nos preocupa que esa lógica sea visible. Cuando
empezamos utilizábamos en vistas y storeds "with encryption", pero la verdad
es que es una forma bastante suave de hacerlo, pues hay varios programas que
deshacen esa encriptación, por lo que aunque en principio es una barrera, el
que esté por mirar lo va a hacer igualmente.
¿Alguien ha planteado esto alguna vez o sabe como orientarnos?
Gracias de antemano.

Preguntas similare

Leer las respuestas

#16 jeastman - Hotmail
23/10/2007 - 16:44 | Informe spam
Saludos desde Mérida-Venezuela

"Francisco Matamoros" escribió en el mensaje
news:
Gracias jeastman, en cuanto saque unos minutos me pongo a probar, yo
también estoy "programando" y ando justito de tiempo, pero me da que me va
a valer lo que me enseñaste.
Te comentaré en este mismo hilo, saludos desde Extremadura.

"jeastman - Hotmail" escribió en el mensaje
news:
Como te has dado cuenta, la actuallización que te pasé en la lína
anterior está en dentro de una transacción, eso lo hice así ya que estaba
trabajando en una base de datos real y no quería dañar lo que tengo ahi
;-)

Cualquier cosa pegas un grito


"Francisco Matamoros" escribió en el mensaje
news:
Bueno, a ver, que me adelanto, supongo que eso es lo que encripta con
with encryption, pero hay software para quitar esa protección y te deja
una copia del stored original. Si sabes más, por favor, házmelo saber.
Gracias jeastman

"jeastman - Hotmail" escribió en el mensaje
news:uaM$
Francisco, si la tienes, eso lo vi fue en SQL 2K,


select so.name,
sc.*
from sysobjects so inner join syscomments sc on
sc.id = so.id
where so.xtype = 'P'

Ejecuta esa consulta, en la tabla syscommets buscate el contenido de la
columna "text" y dime que vez ahi.

Manteme informado.

Un saludo

"Francisco Matamoros" escribió en el mensaje
news:
Gracias por la respuesta, algo de eso ví, el problema es que estamos
trabajando con SS 2000 y me parece que para 2000 no tengo esa
posibilidad. Como comenté, los tenemos con with encryption pero se
descifran sencillamente con software.

"jeastman - Hotmail" escribió en el mensaje
news:
Que tal Francisco.

He visto una forma que no he utilizado personalmente, pero, por lo
menos te aeguro que yo no he podido entrarle a los fuentes de los de
los SP.

Se escriben los SP con with encryption, luego que se han compilado se
borra los fuentes, la borrada incluso se puede automatizar con un
script.

Saludos.

"Francisco Matamoros" escribió en el mensaje
news:
Buenas tardes a todos.
Tenemos intención de proporcionar desde una página web una descarga
de una aplicación de trazabilidad, en principio en modo
demostración. El instalador de esa descarga deberá instalar un sql
server (concretamente y de momento el msde), y posteriormente
restaurar o adjuntar, ya veremos cómo hacerlo, nuestra base de
datos. La mayor parte de la lógica de la aplicación está en la base
de datos, por lo que nos preocupa que esa lógica sea visible. Cuando
empezamos utilizábamos en vistas y storeds "with encryption", pero
la verdad es que es una forma bastante suave de hacerlo, pues hay
varios programas que deshacen esa encriptación, por lo que aunque en
principio es una barrera, el que esté por mirar lo va a hacer
igualmente.
¿Alguien ha planteado esto alguna vez o sabe como orientarnos?
Gracias de antemano.
































Respuesta Responder a este mensaje
#17 Francisco Matamoros
23/10/2007 - 16:48 | Informe spam
Gracias jeastman, en cuanto saque unos minutos me pongo a probar, yo también
estoy "programando" y ando justito de tiempo, pero me da que me va a valer
lo que me enseñaste.
Te comentaré en este mismo hilo, saludos desde Extremadura.

"jeastman - Hotmail" escribió en el mensaje
news:
Como te has dado cuenta, la actuallización que te pasé en la lína anterior
está en dentro de una transacción, eso lo hice así ya que estaba
trabajando en una base de datos real y no quería dañar lo que tengo ahi
;-)

Cualquier cosa pegas un grito


"Francisco Matamoros" escribió en el mensaje
news:
Bueno, a ver, que me adelanto, supongo que eso es lo que encripta con
with encryption, pero hay software para quitar esa protección y te deja
una copia del stored original. Si sabes más, por favor, házmelo saber.
Gracias jeastman

"jeastman - Hotmail" escribió en el mensaje
news:uaM$
Francisco, si la tienes, eso lo vi fue en SQL 2K,


select so.name,
sc.*
from sysobjects so inner join syscomments sc on
sc.id = so.id
where so.xtype = 'P'

Ejecuta esa consulta, en la tabla syscommets buscate el contenido de la
columna "text" y dime que vez ahi.

Manteme informado.

Un saludo

"Francisco Matamoros" escribió en el mensaje
news:
Gracias por la respuesta, algo de eso ví, el problema es que estamos
trabajando con SS 2000 y me parece que para 2000 no tengo esa
posibilidad. Como comenté, los tenemos con with encryption pero se
descifran sencillamente con software.

"jeastman - Hotmail" escribió en el mensaje
news:
Que tal Francisco.

He visto una forma que no he utilizado personalmente, pero, por lo
menos te aeguro que yo no he podido entrarle a los fuentes de los de
los SP.

Se escriben los SP con with encryption, luego que se han compilado se
borra los fuentes, la borrada incluso se puede automatizar con un
script.

Saludos.

"Francisco Matamoros" escribió en el mensaje
news:
Buenas tardes a todos.
Tenemos intención de proporcionar desde una página web una descarga
de una aplicación de trazabilidad, en principio en modo demostración.
El instalador de esa descarga deberá instalar un sql server
(concretamente y de momento el msde), y posteriormente restaurar o
adjuntar, ya veremos cómo hacerlo, nuestra base de datos. La mayor
parte de la lógica de la aplicación está en la base de datos, por lo
que nos preocupa que esa lógica sea visible. Cuando empezamos
utilizábamos en vistas y storeds "with encryption", pero la verdad es
que es una forma bastante suave de hacerlo, pues hay varios programas
que deshacen esa encriptación, por lo que aunque en principio es una
barrera, el que esté por mirar lo va a hacer igualmente.
¿Alguien ha planteado esto alguna vez o sabe como orientarnos?
Gracias de antemano.



























Respuesta Responder a este mensaje
#18 Francisco Matamoros
23/10/2007 - 17:35 | Informe spam
Te copio lo que devuelve una de las herramientas que leían encriptados:

INICIO PEGAR
/*********************************************************/
/* File written by SQL Server SysComments Decryptor v1.1 */
/* Copyright (C) 2001 dOMNAR */
/*********************************************************/

USE Northwind
go


??


Pero a la hora de ejecutarlo, te copio también lo que resulta:
Servidor: mensaje 170, nivel 15, estado 1, procedimiento CustOrderHist,
línea 1
Línea 1: sintaxis incorrecta cerca de '?'.

Mi gozo en un pozo
Desde ya muchas gracias, por cierto, desde 20 km de Mérida-Badajoz (Capital
de Extremadura)
Respuesta Responder a este mensaje
#19 jeastman - Hotmail
23/10/2007 - 18:14 | Informe spam
Mira Francisco, más tarde con un poco de calma hago algunas pruebas y te
respondo el resultado, yo se que funciona por que lo he visto, como te decía
al principio no lo había hecho yo mismo, pero si lo he visto.

Ten un poco de paciencia y de seguro algo podremos averiguar.

Ah, esta es la hora del almuerzo aqui en Venezuela, si estoy en Mérida de
Venezuela en Suramérica, creo que un poco más de 20 kilómetros, jajaja.

Hablamos. y que tengas buen probecho, creo que ya es hora de la cena por
allá.


"Francisco Matamoros" escribió en el mensaje
news:%
Te copio lo que devuelve una de las herramientas que leían encriptados:

INICIO PEGAR
/*********************************************************/
/* File written by SQL Server SysComments Decryptor v1.1 */
/* Copyright (C) 2001 dOMNAR */
/*********************************************************/

USE Northwind
go


??


Pero a la hora de ejecutarlo, te copio también lo que resulta:
Servidor: mensaje 170, nivel 15, estado 1, procedimiento CustOrderHist,
línea 1
Línea 1: sintaxis incorrecta cerca de '?'.

Mi gozo en un pozo
Desde ya muchas gracias, por cierto, desde 20 km de Mérida-Badajoz
(Capital de Extremadura)


Respuesta Responder a este mensaje
#20 Francisco Matamoros
23/10/2007 - 18:26 | Informe spam
Muy bien, cuando puedas, con las molestias que te tomas seguro sabré
esperar.
Por cierto, los españoles tenemos costumbre de cenar algo más tarde, ahora
son poco más de las seis de la tarde, hasta las nueve más o menos no
cenaremos, al menos yo, jajaja
Saludos muy cordiales.

"jeastman - Hotmail" escribió en el mensaje
news:O$03O$
Mira Francisco, más tarde con un poco de calma hago algunas pruebas y te
respondo el resultado, yo se que funciona por que lo he visto, como te
decía al principio no lo había hecho yo mismo, pero si lo he visto.

Ten un poco de paciencia y de seguro algo podremos averiguar.

Ah, esta es la hora del almuerzo aqui en Venezuela, si estoy en Mérida de
Venezuela en Suramérica, creo que un poco más de 20 kilómetros, jajaja.

Hablamos. y que tengas buen probecho, creo que ya es hora de la cena por
allá.


"Francisco Matamoros" escribió en el mensaje
news:%
Te copio lo que devuelve una de las herramientas que leían encriptados:

INICIO PEGAR
/*********************************************************/
/* File written by SQL Server SysComments Decryptor v1.1 */
/* Copyright (C) 2001 dOMNAR */
/*********************************************************/

USE Northwind
go


??


Pero a la hora de ejecutarlo, te copio también lo que resulta:
Servidor: mensaje 170, nivel 15, estado 1, procedimiento CustOrderHist,
línea 1
Línea 1: sintaxis incorrecta cerca de '?'.

Mi gozo en un pozo
Desde ya muchas gracias, por cierto, desde 20 km de Mérida-Badajoz
(Capital de Extremadura)







Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida