none
generazione script unico per creazione db RRS feed

  • Domanda

  • Salve,

    ho la necessità di creare uno script (sql server 2008)di un database con tabelle e stored procedure, da utilizzare su un altro pc.

    Generando automaticamente lo script con la procedura guidata di sql server 2008, ne crea uno,

    ma quando lo eseguo sull'altro pc, la prima volta crea solo il db, e si blocca l'esecuzione dello script, successivamente per inserire 

    nel database le tabelle e l e stored procedure, devo eseguire lo stesso script modificando la 

    stringa iniziale create database 

    in use database.

    In pratica vorrei evitare questa doppia esecuzione dello script. E' possibile?

    Qualcuno può spiegarmi qualche metodo meno artigianale e grezzo per farlo, non sono molto pratico.

    Grazie in anticipo...

    venerdì 14 dicembre 2012 15:20

Risposte

  • Ciao credo di aver risolto inserendo nello srcipt generato in automatico prima l'istruzione create database, e poi l'istruzione use [db]

    in questo modo lo script viene eseguito senza errori e inserisce sia tabelle che le procedure.

    In ogni caso se hai qualche consiglio è sempre ben accetto, magari se c'è qualche opzione, nella creazione guidata script, da specificare in modo tale da ottenere in automatico uno script già funzionante...

    sabato 15 dicembre 2012 10:31

Tutte le risposte

  • Ciao Davide,

    spiegati meglio.. vorresti portare il database completo di dati dentro le tabelle esattamente come se fosse una fotografia del tuo o vuoi portare dall'altra parte soltanto la struttura + le procedure?


    sabato 15 dicembre 2012 01:14
  • Scusa hai ragione, cmq ho bisogno di trasferire solo la struttura con tabelle e procedure, senza dati, se possibile utilizzando un unico script, che faccia la creazione del database completa.

    Grazie mille

    sabato 15 dicembre 2012 10:13
  • Ciao credo di aver risolto inserendo nello srcipt generato in automatico prima l'istruzione create database, e poi l'istruzione use [db]

    in questo modo lo script viene eseguito senza errori e inserisce sia tabelle che le procedure.

    In ogni caso se hai qualche consiglio è sempre ben accetto, magari se c'è qualche opzione, nella creazione guidata script, da specificare in modo tale da ottenere in automatico uno script già funzionante...

    sabato 15 dicembre 2012 10:31