Qual o melhor jeito para descobrir a origem de um comando no SQL Server?

SQL Server

30/09/2016

Suponha que eu tenha uma tabela no meu banco de dados. E gostaria de saber quem executou um comando sobre a mesma.
Se alguém tiver executado um INSERT ou um UPDATE que mexeu nos dados dessa minha tabela, como faço para descobrir de onde veio o comando.
Calebe Menezes

Calebe Menezes

Curtidas 0

Melhor post

Fernando Gaspar

Fernando Gaspar

11/07/2017

Opa Calebe, beleza brother?

Não sei se entendi muito bem, se você estiver se referindo a "quem" no caso o usuário do seu banco de dados é possível obter essa informações no SQL Profiler, ele é uma ferramenta de coleta de traces e análise das instruções executadas no servidor SQL Server.

É mais ou menos isso que você quer?
Abraços
GOSTEI 1

Mais Respostas

Calebe Menezes

Calebe Menezes

30/09/2016

Fala Gastar, beleza?

Então cara, quando eu perguntei na época, estava querendo descobrir quem tinha dado um UPDATE sem WHERE numa determinada tabela.

Depois vi que com o SQL Profiler de fato é uma ótima ferramenta de análises de instruções executadas no SQL Server.

Muito obrigado pela resposta :)
GOSTEI 0
POSTAR