costavanni:sto usando il progetto "progetto di database", si trova sotto altri tipi di progetto -- database ...
Ah ok, ora ci sono...mi ero scordato di questa possibilità 
costavanni:purtroppo la sintassi dello script che ne esce è adatta a sql 2005 .. mentre dal cliente cè sql 2000
mmm...non credo ci sia modo di modificare questa impostazione....la generazione dello script della procedure non è null'altro che l'estrazione del codice dalle tabelle di sistema di SQL Server.
Se non hai usato funzioni particolari di SQL Server 2005, comunque, lo script è già compatibile con 2000. Se hai usato delle funzioni specifiche di 2005, invece, nessun tool di generazione automatica degli script ti può aiutare.
Cmq, fossi in te eviterei di usare Visual Studio Professional per lavorare con i DB...è veramente scomodo. La versione corretta di Visual Studio per questo genere di esigenze è la Database Professional (o Database Edition, come si chiama ora).
Per farti generare gli script di un db in modo che siano utilizzabili da SQL 2000 (posto, come detto in precedenza, che tu non abbia utilizzato funzioni specifiche di SQL 2005, come ad esempio ROW_NUMBER or PIVOT) puoi far tutto direttamente dal Management Studio di SQL Server.
Una volta che hai selezionato un DB, fai click on il destro e scegli "Tasks", e quindi "Generate Scripts". Procedendo con le schermate che ti verrano proposte ad un certo punto, nella schermata di configurazione di tutti i parametri, potrai specificare di creare lo script in modo che sia compatibile con SQL Server 2000.
Devo aihmè ammettere che tale sistema, per database mediamente complessi, non funziona perfettamente. Nel caso dovessi avere problemi ti rimangono quindi tre strade:
-
utilizzare Visual Studio DB Pro / DB Edition, oppure
-
utilizzare un tool specifico come il Red Gate Compare, oppure
-
trovare un tool free (se esiste) che faccia questa cosa per te

e poi postarlo su UGISS alla sezione "Prodotti"
