Encriptar Tabelas
Pessoal,
Minha empresa vai instalar um banco de dados num cliente e precisamos bloquear esse cliente para que o mesmo não veja as estruturas da tabela, não exporte os dados, e não altere as SPs etc..
Tem como boloquear isso?
Valew!
Minha empresa vai instalar um banco de dados num cliente e precisamos bloquear esse cliente para que o mesmo não veja as estruturas da tabela, não exporte os dados, e não altere as SPs etc..
Tem como boloquear isso?
Valew!
Heavyromulo
Curtidas 0
Respostas
@line
19/10/2005
Romulo
Vc pode encriptar as stored procedures e views, mas cuidado, pois nem mesmo a pessoa quem criou estas rotinas poderá ter acesso a elas futuramente; então documente-as, antes de executar tal procedimento.
Até logo,
Aline.
Vc pode encriptar as stored procedures e views, mas cuidado, pois nem mesmo a pessoa quem criou estas rotinas poderá ter acesso a elas futuramente; então documente-as, antes de executar tal procedimento.
Até logo,
Aline.
GOSTEI 0
Heavyromulo
19/10/2005
Aline, obrigado. Descobri como proceder na encreiptação das Views e SPs, mas ainda estou tentando descobrir um jeito de travar a edição de tabelas, ou seja, o ´design Table´. Quero que o usuário não possa fazer nada e nem ver a estrutura das tabelas através dos utilitários do SQL Server.
GOSTEI 0
Marcus.magalhaes
19/10/2005
boa noite.
Infelizmente isto não é possível, visto que uma vez que a base de dados está instalada no ambiente do cliente, e ele é o dono da informação (mesmo não tendo sido o desenvolvedor da base de dados). O que é feito normalmente é incluido em contrato que o cliente não irá alterar a estrutura das tabelas.
Um ponto que vc citou é q não gostaria que o cliente exportasse os dados, isto é uma situação delicada, visto que quando o cliente contrata o serviço, ele passa a ser dono da informação, portanto vc está tentando fazer um procedimento que legalmente é incorreto.
Espero ter ajudado.
Att,
Infelizmente isto não é possível, visto que uma vez que a base de dados está instalada no ambiente do cliente, e ele é o dono da informação (mesmo não tendo sido o desenvolvedor da base de dados). O que é feito normalmente é incluido em contrato que o cliente não irá alterar a estrutura das tabelas.
Um ponto que vc citou é q não gostaria que o cliente exportasse os dados, isto é uma situação delicada, visto que quando o cliente contrata o serviço, ele passa a ser dono da informação, portanto vc está tentando fazer um procedimento que legalmente é incorreto.
Espero ter ajudado.
Att,
GOSTEI 0