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
App. WinForms / WPF .NET
Restore database da VB2008
mercoledì 09 gennaio 2013 - 12.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 3.5
|
Windows XP
|
Visual Studio Express
|
SQL Server Express
|
Access (.mdb)
|
Office 2010
|
Office 2007
crds
Profilo
| Newbie
13
messaggi | Data Invio:
mer 9 gen 2013 - 12:00
Buongiorno a tutti.
Volevo crearmi una piccola utility per effettuare il restore di db Sqlserver Express 2008 r2 per spostarmi degli archivi da un pc dove ho anche server management studio ad altri Pc dove non è installato.
Da programma VB2008 effetto il backup senza problemi.
da SMS ho creato lo script per il restore ed inserito nel programmino:
Isrt_sql = " RESTORE DATABASE [Rorchidea] FROM disk = '" & caMpo_cHar & "' WITH REPLACE, FILE = 1, NOUNLOAD, STATS = 10", dove in campo_char c'è il percorso dove si trova il file .bak
come connection string per lanciare l'istruzione uso "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=" & My.Computer.Name & "\SQLEXPRESS; Initial Catalog Master;"
Mi risponde : Impossibile ottenere accesso esclusivo al database perché è in uso.
Ho provato ad eseguire l'istruzione da SMS e funziona, quindi è probabilmente la connection string non corretta.
Qualcuno ha un'idea per risolvere?
Grazie
Giuseppe
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mer 9 gen 2013 - 17:21
se dice che è in uso vuol dire che c'è qualche connessione aperta o utente connesso, prova a settarlo come single user da management di SQL server 2008 e dovrebbe farti procedere.
CIAO
Riccardo D'Aria
crds
Profilo
| Newbie
13
messaggi | Data Invio:
gio 10 gen 2013 - 08:54
>se dice che è in uso vuol dire che c'è qualche connessione aperta
>o utente connesso, prova a settarlo come single user da management
>di SQL server 2008 e dovrebbe farti procedere.
>
>
>CIAO
>Riccardo D'Aria
Accendo la macchina (che non è in rete), entro nel progetto e lancio.
Da management non mi richiede di essere single user.
Posso provare, se possibile, a settarmi da programma come single user e poi riprovare il restore
Ciao
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
gio 10 gen 2013 - 09:51
ESATTO via codice setti il db a single user ed esegui il restore.
CIAO
Riccardo D'Aria
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 !