Elylad
25-01-2010, 14:18
Ciao a tutti,
ho un problemino da risolvere in SQL server 2005, ho già cercato un po' in giro ma mi serve qualche opinione da voi esperti :) ,
Problema:
ho una tabella di questo tipo:
Tabella_dest:
campo1, campo2,...,campoN,info
dove info contiene sostanzialmente un messaggio da salvare.
Il campo info andrebbe composto concatenado i campi di una tabella in un file mdb di Access:
Tabella_src:
campo1,campo2,...,campoX
questa tabella viene popolata da un servizio esterno di cui io non ho il controllo.
per risolvere la cosa leggendo di qua e di là, ho pensato di usare i linked server. Praticamente tramite Jet riesco a collegare il database access in SQL Server e recuperare i dati tramite una select.
A questo punto vorrei che ogni aggiornamento della tabella collegata venisse scritto sulla mia tabella (tabella_dest) con la concatenazione dei campi. Ho pensato di usare un trigger ma mi sto scontrando con un errore che non mi fa creare i trigger su linked server.
Qualche idea a riguardo?
ho un problemino da risolvere in SQL server 2005, ho già cercato un po' in giro ma mi serve qualche opinione da voi esperti :) ,
Problema:
ho una tabella di questo tipo:
Tabella_dest:
campo1, campo2,...,campoN,info
dove info contiene sostanzialmente un messaggio da salvare.
Il campo info andrebbe composto concatenado i campi di una tabella in un file mdb di Access:
Tabella_src:
campo1,campo2,...,campoX
questa tabella viene popolata da un servizio esterno di cui io non ho il controllo.
per risolvere la cosa leggendo di qua e di là, ho pensato di usare i linked server. Praticamente tramite Jet riesco a collegare il database access in SQL Server e recuperare i dati tramite una select.
A questo punto vorrei che ogni aggiornamento della tabella collegata venisse scritto sulla mia tabella (tabella_dest) con la concatenazione dei campi. Ho pensato di usare un trigger ma mi sto scontrando con un errore che non mi fa creare i trigger su linked server.
Qualche idea a riguardo?