Per script intendi:
1- CREATE DATABASE "dbNuovo"
2- ciclo su tutte le tabelle del "dbSorgente" e le copio sul "dbNuovo"
3- Ciclo su tutti i record di tutte le tabelle del "dbSorgente" e le copio nel "dbNuovo"
4- Fine
Pero' per farlo ci sono dei casini come ad esempio:
Come sapere tutte le tabelle nel DB?
Come sapere se una tabella ha 1 o piu' chiavi primarie?
come sapere se una tabella ha un campo identity?
...ecc....?
E' uno script molto lungo e difficile e probabilmente bisognerebbe andare a leggere nelle tabelle sys del "dbSorgente". Se per caso ne hai già uno a disposizione....magari mi farebbe comodo.
per il secondo sistema "uso dei pacchetti dts" non ho ben capito a cosa ti riferisci