2011-11-23 4 views
5

Ho un pacchetto di distribuzione che deve essere eseguito su circa 3 diversi ambienti.MSDeploy con script sql

Desidero specificare uno script sql da eseguire (origine) con il database degli ambienti (destinazione).

Non voglio specificare la stringa di connessione nello script di distribuzione perché contiene le informazioni di accesso sql.

Mi piacerebbe essere in grado di leggere un'impostazione dalla destinazione per la stringa di connessione.

Posso contrassegnarlo come un parametro da specificare quando si decomprime il pacchetto di distribuzione sul server? In tal caso, come posso usare il parametro in dest: sql = "connection string"?

Qualsiasi suggerimento sarebbe ottimo.

risposta

1

Scott Guthrie ha una bella recensione su this sort of thing here. Egli menziona specificamente la modifica dei parametri sia nei prompt per l'amministratore che in modo automatico tramite la riga di comando all'interno degli script di implementazione e/o automazione.