Quem fez alteração, exclusão etc?

19/02/2015

No SQL Server 2014, queria fazer um teste, criar uns usuarios e fazer modificações, tipo: banco de dados, tabelas, inserções, alterações...enfim, tudo!

Mariana Carvalho

Melhor resposta

19/02/2015

Outra ferramenta que pode lhe ajudar ( bastante ) é o Trace do Sql Server...

https://msdn.microsoft.com/en-us/library/hh245121.aspx

Marcos P

Responder Citar

Outras Respostas

19/02/2015

Marcos P

Mariana,

O quê exatamente você precisa ?

As instruções para criar esses acessos ?

Gestão da permissões de usuários, objetos e recursos é um assunto bastante extenso em qualquer gerenciador de banco de dados...
Responder Citar

19/02/2015

Mariana Carvalho

Queria como se fosse um historico, um controle de tudo que é feito na instancia e saber quem fez.
Responder Citar

19/02/2015

Roniere Almeida

Mariana, leia um pouco sobre auditoria, até a versão 2008 R2 não era aconselhavel fazer de tudo que acontece no banco de dados(estou desatualizado).

[url]https://msdn.microsoft.com/pt-br/library/cc280386.aspx[/url]
Responder Citar

19/02/2015

Mariana Carvalho

Eu acho que é isso mesmo Roniere.

Obrigada Srs, vou ler com calma.
Responder Citar

20/02/2015

Fabiano Carvalho

Trace é uma boa saida.
Responder Citar

20/02/2015

Mariana Carvalho

É um rastreamento, é sobre o que está no link

[url]https://msdn.microsoft.com/pt-br/library/ms175047.aspx[/url]
Responder Citar

20/02/2015

Roniere Almeida

Eu acho que é isso mesmo Roniere. Obrigada Srs, vou ler com calma.


Disponha Mariana.
Responder Citar

20/02/2015

Mariana Carvalho

Roniere, gostei da leitura mas o texto não muito claro, vou procurar alguns artigos que possam me ajudar como se faz na pratica, se achar primeiro, se não for muito incomodo, pode postar?

Marcos P e Fabiano, vou pesquisar mais sobre esse Trace, é diferente de auditoria?
Responder Citar

20/02/2015

Roniere Almeida

Tudo bem, posso tentar achar.
Responder Citar

20/02/2015

Mariana Carvalho

Não precisa Roniere, achei varios artigos. obrigada.
Responder Citar

21/02/2015

Marcos P

O trace no sql server ( implementado pelo Sql Profiler ), é um "sniffer" que monitora TODAS as solicitações feitas ao servidor.

Com um pouco de prática, você conseguirá isolar exatamente as transações que deseja analisar e ( eventualmente ) logar...

Dê uma olhada em : https://msdn.microsoft.com/pt-br/library/ms181091.aspx
Responder Citar

21/02/2015

Mariana Carvalho

Está bem Marcos P, vou conferir o link, obrigada novamente.
Responder Citar

21/02/2015

Roniere Almeida

Não precisa Roniere, achei varios artigos. obrigada.


Opa! tudo certo, bons estudos Mariana.
Responder Citar

21/02/2015

Fabriciolimadba

Olá Pessoal,

Se o banco de dados tiver muita movimentação não é uma boa logar tudo o que acontece nele.

O interessante é escolher alguma tabela para ser logada ou alguns usuários para serem logados.

Se logar tudo e o banco for bem movimentado, vai gastar um grande espaço em disco e pode onerar a performance do banco.
Responder Citar

21/02/2015

Roniere Almeida

Isso mesmo Fabricio, deve saber escolher os parametros corretamente, tanto para não prejudicar a performance e tambem para obter os resultados desejaveis.
Responder Citar