Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 539403
            [titulo] => Existe uma forma de capturar todos os comandos Insert/Updates e Deletes realizados no meu banco de dados, precisava da sql na integra.
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-12-08 19:50:20
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 418027
            [status] => A
            [isExample] => 
            [NomeUsuario] => Jothaz
            [Apelido] => 
            [Foto] => 418027_20150313165406.jpg
            [Conteudo] => Na minha humilde opinião me parece que a solução que você propõe é confusa e que poderá causar mais problemas que benefícios, não quero dizer que não vá funcionar ou desmerecer sua visão. 

Porque simplesmente não se utiliza um banco de dados únicos e centralizados?

Outra forma de abordar a questão é "replicação de banco de dados" dê uma pesquisa sobre o assunto, não sei se é a melhor solução mas pode ser um caminho.

[url:descricao=Espelhamento e replicação de banco de dados (SQL Server)]https://msdn.microsoft.com/pt-br/library/ms151799(v=sql.120).aspx[/url]

[url:descricao=SQL Server Replication Passo-a-Passo]http://www.linhadecodigo.com.br/artigo/1473/sql-server-replication-passo-a-passo.aspx[/url] ) )

Existe uma forma de capturar todos os comandos Insert/Updates e Deletes realizados no meu banco de dados, precisava da sql na integra.

Ailton
   - 08 dez 2015

Boa tarde pessoal!
Necessito de guardar em um banco de apoio todos Insert/Update/Delete para gerar um log e fazer um sincronismo do mesmo. Mas precisava que fosse os comandos em sql na integra. Estou usando o Sql Server Express 2008R2.
Desde já agradeço atenção!

Post mais votado

Jothaz
   - 08 dez 2015

Na minha humilde opinião me parece que a solução que você propõe é confusa e que poderá causar mais problemas que benefícios, não quero dizer que não vá funcionar ou desmerecer sua visão.

Porque simplesmente não se utiliza um banco de dados únicos e centralizados?

Outra forma de abordar a questão é "replicação de banco de dados" dê uma pesquisa sobre o assunto, não sei se é a melhor solução mas pode ser um caminho.

Espelhamento e replicação de banco de dados (SQL Server)

SQL Server Replication Passo-a-Passo

Alan Mario
   - 08 dez 2015

Deseja monitorar o que acontece no banco?

https://msdn.microsoft.com/pt-br/library/cc645592(v=sql.120).aspx

Ailton
   - 08 dez 2015

Muito obrigado pela resposta Alan!
Estou querendo montar um sincronizador manual, ou seja, quero guardar todas as sqls de update/insert/delete que foram executadas na loja1 para a loja2 e vice versa.
Em vez de sincronizar os dados vou sincronizar a sequencia de comandos para manter os 2 bancos iguais.
Não sei se existe uma forma melhor de replicação de dados, se você tiver alguma dica de resolver de outra forma ficarei muito grato.
Lembrando que hoje uso o SyncFramework e não esta funcionando muito bem e também não posso usar o replicador do sql server por causa de licença, tenho que usar apenas a versão Express.
Novamente agradeço pela atenção.

Alan Mario
   - 08 dez 2015

Concordando com o Jothaz, a principio parecia que você estava procurando uma solução para "monitorar" o que estava sendo feito no BD, como ele disse, espelhamento e replicação é melhor solução, tente viabilizar isso na empresa.

Edson Rodrigo
   - 08 dez 2015


Citação:
Na minha humilde opinião me parece que a solução que você propõe é confusa e que poderá causar mais problemas que benefícios, não quero dizer que não vá funcionar ou desmerecer sua visão.

Porque simplesmente não se utiliza um banco de dados únicos e centralizados?

Outra forma de abordar a questão é "replicação de banco de dados" dê uma pesquisa sobre o assunto, não sei se é a melhor solução mas pode ser um caminho.

Espelhamento e replicação de banco de dados (SQL Server)

SQL Server Replication Passo-a-Passo


Concordo com o Jothaz..

Ailton
   - 08 dez 2015

Olá Edson, obrigado pelas dicas.
Me corrija se estiver errado, mas até onde tinha lido sobre o assunto o apenas o bancos publicados podem ser express, mas o publicador central não pode, isso procede?
Meu senário é o seguinte, todos as informações são gravadas no servidor local de cada loja e depois enviada para a central e todas replicam pra todas, ou seja, todas tem o mesmo banco.
Agradeço muito a todos pelas dicas.

Edson Rodrigo
   - 08 dez 2015

Ai no caso Pesquise sobre alguns tipo de BI - Business Inteligence..

Como, por exemplo, DATA-MART OU ERP .. Esses tipos de sistemas gerenciais, trabalham com estas características.

Ailton
   - 09 dez 2015

Só confirma se isso esta correto, o SQL Server Express só pode ser um assinante mas não pode publicar nada, é isso?
Desde já agradeço!

Faabiianooc
   - 09 dez 2015

Implemente SQL Trace.