Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
[SQL] Agganciare il DB
mercoledì 28 maggio 2008 - 10.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
marco.santilli
Profilo
| Junior Member
139
messaggi | Data Invio:
mer 28 mag 2008 - 10:41
Ho i due file del DB (mdf,log)
Ora vorrei tramite uno script agganciare questo DB al motore di SQL
C'è un metodo???
Mi serve per creare l'installazione del programma che ho creato.
In pratica a fine installazione creo una cartella ci copio il DB e automaticamente tramite uno script vorrei agganciarlo al motore cosi l'utente non deve far niente
Ciao e grazieeeeeee
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 28 mag 2008 - 10:50
Ciao!
>Ho i due file del DB (mdf,log)
>Ora vorrei tramite uno script agganciare questo DB al motore di SQL
>C'è un metodo???
Siccome la macchina di destinazione dovrà avere sql server installato, puoi usare la SQLCMD utility (se hai sql server 2005) e lanciare la sp_attach_db, di cui ti allego la reference. Ovviamente dovrai chiedere all'utente (o cablare nell'installer) i dati per l'attach del database e avere i privilegi necessari per effettuare l'attach.
Altrimenti potresti pensare di allegare all'installer un backup (e quindi un solo file) ed eseguirne il restore in fase di installazione, sempre con SQLCMD ma col comando RESTORE DATABASE.
sp_attach_db (t-sql)
http://msdn.microsoft.com/en-us/library/ms179877.aspx
Using the SQLCMD Utility
http://msdn.microsoft.com/en-us/library/ms180944.aspx
RESTORE (t-sql)
http://msdn.microsoft.com/en-us/library/ms186858.aspx
>Ciao e grazieeeeeee
di nulla!
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
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 !