Usuário com melhor resposta
Perda de relacionamentos entre tabelas SQL 2005

Pergunta
-
Bom dia !
Existe alguma possibilidade dos relacionamentos de determinadas tabelas desaparecerem sozinho ? tenho certeza que os relacionamentos estavam lá e do nada eles sumiram, aconteceu apenas em algumas tabelas. Utilizo o SQL 2005.
Já aconteceu isto comigo a muitos anos atrás no SQL 7, na época não dei importância porque achei que tivessem sido excluídos sem querer.
Pior que não tenho como saber quando isto aconteceu, vou recuperar backups de anos atrás e estou analisando scripts antigos pra tentar descobrir em que momento aconteceu
Alguém já passou por isto ?
Obrigado
Eduardo
Respostas
-
Edu_Rocha,
Particularmente eu nunca vi isso. Acredito que pode ter ocorrido através de uma alteração de uma ou mais tabelas (de modo intencional ou não) por outro usuário.
Seria interessante você gerar scripts de sua estrutura de dados com uma determinada frequência e se possível, manter uma rotina de backup adequada para reverter situações como esta.
Também seria uma boa prática criar usuários com permissões distintas para evitar alguns desenvolvedores alterem os bancos de dados de Produção (ou aqueles bancos mais críticos para seu negócio).
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform---------------------------------- Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta edu_rocha terça-feira, 10 de junho de 2014 16:54
Todas as Respostas
-
Edu_Rocha,
Particularmente eu nunca vi isso. Acredito que pode ter ocorrido através de uma alteração de uma ou mais tabelas (de modo intencional ou não) por outro usuário.
Seria interessante você gerar scripts de sua estrutura de dados com uma determinada frequência e se possível, manter uma rotina de backup adequada para reverter situações como esta.
Também seria uma boa prática criar usuários com permissões distintas para evitar alguns desenvolvedores alterem os bancos de dados de Produção (ou aqueles bancos mais críticos para seu negócio).
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform---------------------------------- Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta edu_rocha terça-feira, 10 de junho de 2014 16:54
-