Salvataggio stored procedure

domenica 12 agosto 2007 - 09.59

_J_ Profilo | Senior Member

salve ragazzi!

io uso sqlserver 2005, vorrei sapere se c'è un metodo nel vs2005 o nel sqlserver manager che mi permetta di esportare SOLO tutte le query o stored procedure in una volta sola... mi spego meglio

ho notato che il file di database .mdf include tutto (dati e procedure), e per mia abitudine ne faccio sempre delle copie, ma quando sovrascrivo mi spariscono le ultime stored create...

vorrei sapere se posso esportare le stored a parte, per evitare il noioso copia-incolla su blocco note di ogni stored, e poi le stored che ho scritto sono tante

grazie a chi risponderà!
_J_

"Chi fa domande rischia di sembrare stupido,
chi non ne fa rischia di restare stupido..."

"Conosco me stesso? No, non parlo con gli estranei..."

alx_81 Profilo | Guru

>salve ragazzi!
Ciao!
>
>io uso sqlserver 2005, vorrei sapere se c'è un metodo nel vs2005
>o nel sqlserver manager che mi permetta di esportare SOLO tutte
>le query o stored procedure in una volta sola... mi spego meglio
>ho notato che il file di database .mdf include tutto (dati e
>procedure), e per mia abitudine ne faccio sempre delle copie,
>ma quando sovrascrivo mi spariscono le ultime stored create...
Fare le copie del file mdf non è una procedura corretta. Piuttosto utilizza i backup..
documentati su questo link:

Introduction to Backup and Restore Strategies in SQL Server
http://msdn2.microsoft.com/en-us/library/ms191239.aspx

>vorrei sapere se posso esportare le stored a parte, per evitare
>il noioso copia-incolla su blocco note di ogni stored, e poi
>le stored che ho scritto sono tante
Puoi esportare gli script che ritieni necessari utilizzando i menu rapidi e i tool forniti dal management studio.
Se premi il tasto destro sul database di cui ti servono gli script, puoi selezionare dal menu TASK la voce GENERATE SCRIPT..
Ti si aprirà un wizard intuitivo.. che dovrebbe proprio fare al caso tuo!
>
>grazie a chi risponderà!
di nulla!
>_J_
Alx81 =)

http://blogs.dotnethell.it/suxstellino

_J_ Profilo | Senior Member

perfetto (come sempre d'altronde), è proprio quello che mi serviva...

grazie 1000, anche per il link!

una curiosità: come si fa per ripristinare il database dagli script creati con il metodo che hai detto tu?

_J_

"Chi fa domande rischia di sembrare stupido,
chi non ne fa rischia di restare stupido..."

"Conosco me stesso? No, non parlo con gli estranei..."

alx_81 Profilo | Guru

>perfetto (come sempre d'altronde), è proprio quello che mi
>serviva...
>
>grazie 1000, anche per il link!
>
>una curiosità: come si fa per ripristinare il database dagli
>script creati con il metodo che hai detto tu?
Se intendi via generazione script, basta eseguire con SQL Server Management Studio ciò che SQL Server ha creato, sul database di destinazione.. Quindi se vuoi replicare solo le sp, basta che crei una nuova query con la connessione impostata sul db che vuoi aggiornare ed esegui lo script creato. Fai attenzione a leggere cos'è stato generato, perchè lo script potrebbe controllare preventivamente l'esistenza dell'oggetto ignorandone la creazione se è già presente.. Perciò se vuoi aggiornare anche gli oggetti che ci sono già devi fare attenzione.

Se intendi via restore, devi leggerti con calma tutti i link che ci sono in quello che ti ho già passato.. non è possibile spiegarti un argomento così ampio in un post

Alx81 =)

http://blogs.dotnethell.it/suxstellino

_J_ Profilo | Senior Member

ok, ti ringrazio x il chiarimento..
ciao!
_J_

"Chi fa domande rischia di sembrare stupido,
chi non ne fa rischia di restare stupido..."

"Conosco me stesso? No, non parlo con gli estranei..."
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