34 messaggi dal 29 luglio 2005
HO IL SEGUENTE PROBLEMA : HO IN DB SQL SERVER 2005 IN LOCALE CHE DOVREBBE AGGIORNARE (POSSIBILMENTE IN MANIERA AUTOMATICA) DELLE TABELLE DEL DB SUL PROVIDER ARUBA.....COME POSSO FARE ????? EVREI LA STESSA NECESSITA IN MANIERA INVERSA....OSSIA AGGIORNARE DELLE ALTRE TABELLE DAL DB SUL PROVIDER ARUBA AL NS DB DI SQL SERVER 2005 IN LOCALE....
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
simon75 ha scritto:
HO IL SEGUENTE PROBLEMA : HO IN DB SQL SERVER 2005 IN LOCALE CHE DOVREBBE AGGIORNARE (POSSIBILMENTE IN MANIERA AUTOMATICA) DELLE TABELLE DEL DB SUL PROVIDER ARUBA.....COME POSSO FARE ????? EVREI LA STESSA NECESSITA IN MANIERA INVERSA....OSSIA AGGIORNARE DELLE ALTRE TABELLE DAL DB SUL PROVIDER ARUBA AL NS DB DI SQL SERVER 2005 IN LOCALE....


non urlare
direttamente non si dovrebbe poter fare, visto che soluzioni di mirroring esterne alla propria rete non sono (IMHO) direttamente ne' consigliabili ne' direttamente fattibili...
potresti basarti su una specie di log shipping manuale, nel senso che dovresti definire dei trigger per le operazioni DML sulle tabelle a te interessanti con le quali popolare, ad esempio, una tabella di "variazione", nella quale appunto gestire lo "stato" di movimentazione, per poi successivamente creare un file di operazioni DML corrispondenti da eseguire sul server di destinazione... piu' semplice sarebbe direttamente poter scrivere su file dall'interno del trigger stesso il comando DML da propagare sul server di destinazione, quindi scrivere su un file l'apposito
INSERT INTO... VALUES(...);
UPDATE ... SET ... WHERE ...;
DELETE FROM ... WHERE ....;
ma non penso che Aruba te lo permetta..
Luca Bianchi, un appassionato di queste problematiche, potrebbe avere soluzioni sicuramente migliori..
saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php
34 messaggi dal 29 luglio 2005
Grazie per la risposta e buone feste innanzitutto.....
Ma ora la mia domanda è un'altra non esiste nessun software che compari 2 db e crea una scrip per l'eventuale aggiornamento delle differenze.....tipo sincronizzazione dati o altro????
io ho trovato SQL Examin ma non mi sembra molto adatto...
Altra ipotesi...
In sql server 2005 non esiste una funzione monitor del db che scrive su un txt o altro tutte le query che vengono esesuite nel db stesso???
Grazie Ancora.
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
simon75 ha scritto:
Grazie per la risposta e buone feste innanzitutto.....
Ma ora la mia domanda è un'altra non esiste nessun software che compari 2 db e crea una scrip per l'eventuale aggiornamento delle differenze.....tipo sincronizzazione dati o altro????
io ho trovato SQL Examin ma non mi sembra molto adatto...

gratuito, http://www.absistemi.it/tools.aspx, del nostro MVP SQL Server Andrea Benedetti..
personalmente mi sono sempre trovato molto bene con http://www.red-gate.com/products/SQL_Compare/index.htm, ma e' commerciale..


Altra ipotesi...
In sql server 2005 non esiste una funzione monitor del db che scrive su un txt o altro tutte le query che vengono esesuite nel db stesso???
Grazie Ancora.


fortunatamente no... sai i problemi di sicurezza derivanti?
puoi pero' eventualmente eseguire delle tracce.. vedi ad esempio (lo scopo era un altro), http://www.visual-basic.it/forum/b.asp?m=107267
saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.