Dubbio "Imposta Percorso origine dati"....

lunedì 10 ottobre 2005 - 14.52

sirena Profilo | Newbie

Ho un quesito da esporvi....
dunque io ho due server su cui lavoro....uno di test e uno di produzione....in entrambi i server ci sono i db dello stesso lavoro in cui uno ci sono i dati di test e uno di produzione....
I miei file asp e i report sono anch'essi collocati in due ambienti, uno di test e uno di produzione...
per i report però devo sempre andarmi a modificare a mano il nome del server nella cartella di produzione l'"IMPOSTA PERCORSO ORIGINE DATI" --> proprietà --> originedati
e fin qui non è poi così "rognoso"....
l'unica cosa però è che se io ho sullo stesso server due db diversi ma che hanno una tabella uguale e identica, quando io vado ad impostare il percorso origine dati, perchè se in altri casi mi permette di cambiare il server, non mi permette di cambiare anche il db?
Spero di non essere stata troppo "contorta"!!!
Thk!

Brainkiller Profilo | Guru

Ma l'applicazione è scritta in ASP o in ASP.NET ?

Quando parli di Report a cosa ti riferisci, che report sono ? Dove modifichi il path ?

E dove dovresti modificare quello relativo alla base dati ?

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

freeteo Profilo | Guru

ciao,
effettivamente mancano 1po di dettagli per darti 1a soluzione :-)
cmq se fai qualcosa di parametrico e lavori con il file web.config sezione settings:

<configuration>
<appSettings>
<add key="DbPath" value="...."/>
<add key="DbName" value="...."/>
...

e poi il report lo carichi e gli passi il path con le Logoinfgo:
...
TableLogOnInfo zLogInfo = new TableLogOnInfo();
zLogInfo.ConnectionInfo.ServerName = ConfigurationSettings.AppSettings.GetValues("DbPath")[0]
...
foreach (Table zTable in mioReport.Database.Tables)
zTable.ApplyLogOnInfo(zLogInfo);
...

cosi se sposti l'applicazione lei legge i dati dal file e tu lo puoi modificare da notepad e poi lasicarlo stare per distribuzioni successive....

Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5