Ciao a tutti,
ho questa esigenza, sto utilizzando i reporting services e a seconda dell'ambiente in cui mi trovo (test, produzione attuale, produzione futura, ecc. ecc.) devo poter fare query su database e server diversi.
Inizialmente avevo previsto delle semplici query direttamente all'interno dei miei report (uso report builder 3), ma mi sono reso conto subito che questo sistema mi obbligava a riaprire il builder, modificare i datasource, salvare il report e ripubblicarlo ogni volta.
Ho scelto di usare delle Stored Procedures, ma vorrei evitare di dover modificare tutti i riferimenti ai server andando a spulciarli nelle query (che sono piuttosto complesse).
C'è la possibilità, in qualche modo, di trasformare questa sintassi
NOME_SERVER.NOME_DB.SCHEMA.NOME_TABELLA
in qualcosa del tipo:
varNomeServer + NOME_DB.SCHEMA.NOME_TABELLA
dove varNomeServer dovrebbe essere qualcosa del tipo "NOME_SERVER."
suggerimenti?
ah...dimenticavo... sto usando SQL Server 2008.
grazie in anticipo
ciao