ciao,
l'errore sembra che sia dovuto al fatto che il report non trova il server, quindi non puo' fare la query.Quando sviluppi in locale i path sono relativi alla tua macchina, quando fai il deploy diventano relativi al server, quindi mediamente devi cambiarli.
Lo puoi fare tranquillamente da codice, caricandoti la query da ado.net:
Dataset miods = new Dataset();
... riempi il dataset con dataAdapter etc...
ReportDocument mioreport = new ReportDocument ();
mioreport.load("....miofile.rpt");
mioreport .SetDataSource (miods );
CrystalReportViewer1.ReportSpouce= mioreport;
CrystalReportViewer1.DataBind();
...
direi che dovresti farcela senza problemi...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo