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
SL Server Express 2008 dupplicarlo
venerdì 16 ottobre 2009 - 10.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alexvt
Profilo
| Newbie
45
messaggi | Data Invio:
ven 16 ott 2009 - 10:16
Visto che siamo all'inzio del lavoro ,non posso imporre al cliente di installare l'SQL Server , quindi ho un archivietto di qualche centinaio di Megabyte basato su SQL Server Express 2008 ,la domanda e' visto che cmq il cliente ha una certa allergia a fare i Backup , nella stessa azienda ho rimediato un PC con Windows 2000 Prof. dove ho installato SQL Server Express 2005 (il 2008 da errore in fase di installazione ) come posso fare per far si che venga duplicato su quest'altro PC ? Pensavo ad una procedurina in VB ma esiste una utility free che possa automatizzare il tutto ? . Grazie Alessandro
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 16 ott 2009 - 12:14
>Visto che siamo all'inzio del lavoro ,non posso imporre al cliente
>di installare l'SQL Server , quindi ho un archivietto di qualche
>centinaio di Megabyte basato su SQL Server Express 2008 ,la domanda
>e' visto che cmq il cliente ha una certa allergia a fare i Backup
>, nella stessa azienda ho rimediato un PC con Windows 2000 Prof.
>dove ho installato SQL Server Express 2005 (il 2008 da errore
>in fase di installazione ) come posso fare per far si che venga
>duplicato su quest'altro PC ?
Ciao Alessandro,
Vediamo se ho capito bene: hai un db SQL Server 2008 che vorresti ripristinare su una istanza SQL Server 2005?
La risposta è: non è possibile ripristinare un backup eseguito su una istanza con versione successiva a quella di destinazione.
Come fare allora? Una idea è quella di generare lo script del db e di tutti gli oggetti in modalità compatibilità SQL Server 2005 tramite SQL Server Management Studio, eseguire lo script sull'istanza 2005, esportare tutti i dati via bcp su file di testo e procedere all'importazione nelle relative tabelle di destinazione.
>Pensavo ad una procedurina in VB
>ma esiste una utility free che possa automatizzare il tutto ?
Può essere, ma io non la conosco.
>. Grazie Alessandro
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
alexvt
Profilo
| Newbie
45
messaggi | Data Invio:
ven 16 ott 2009 - 12:52
Non esattamente vedo se riesco a spiegarmi meglio praticamente ho 2 Sql Server Express messi su 2 PC Diversi , quello principale che ha installata la versione 2008 e quello diciamo di Backup che ha installata la versione 2005 (credo che ci sia incompatibilita' tra la versione 2008 ed Win 2000 Prof e il 2008 li sopra perche' in fase di installazione genera un errore strano) vorrei che in qualche maniera il PC diciamo di Backup in automatico fosse sincronizzato con quello principale , anche non in tempo reale , quindi mi domandavo se c'era la possibilita' di attivare , sul Server cosiddetto di Backup , qualche Ruotine che in automatico ogni tot di temposi vada a pescare i dati e le strutture dell'archivio del server principale . Scusami se non sono molto tecnico ma l'SQL Server lo conosco solo per necessita' di cercarci i dati , per il resto buio totale ! E come puoi capire (dall'uso di Win 2000 Prof) il cliente cerca di rimanere il piu' possibile in regola con le licenze dei vari soft recuperando PC e Sys Operativi non piu' in uso .
Ps. se non se ne e' parlato altrove ti segnalo che se fai l'aggiornamento da Sql Server Express 2005 a Sql Server Express 2008 senza fare la reinstallazione completa , se il Sig.rino trova il Management Studio della versione precedente non da avvisi e semplicemente non lo installa , idem se provi ad installarlo dopo .
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 16 ott 2009 - 13:19
>Non esattamente vedo se riesco a spiegarmi meglio praticamente
>ho 2 Sql Server Express messi su 2 PC Diversi , quello principale
>che ha installata la versione 2008 e quello diciamo di Backup
>che ha installata la versione 2005 (credo che ci sia incompatibilita'
>tra la versione 2008 ed Win 2000 Prof e il 2008 li sopra perche'
>in fase di installazione genera un errore strano)
Confermo, SQL Server 2008 non può essere installato su Windows 2000:
http://msdn.microsoft.com/en-us/library/ms143506.aspx
>vorrei che in qualche maniera il PC diciamo di Backup in automatico fosse
>sincronizzato con quello principale , anche non in tempo reale
>, quindi mi domandavo se c'era la possibilita' di attivare ,
>sul Server cosiddetto di Backup , qualche Ruotine che in automatico
>ogni tot di temposi vada a pescare i dati e le strutture dell'archivio
>del server principale .
Allora, puoi definire un linked server su 2008 che punti all'istanza 2005 e ciclicamente sincronizzare i due db tramite comandi SQL (dai un'occhiata al nuovo comando MERGE introdotto con SQL Server 2008).
Dato che utilizzi l'edizione Express non puoi affidarti al SQL Server Agent presente nelle edizioni superiori, ma puoi sempre schedulare dei task tramite il Windows Task Scheduler che ogni x tempo esegua i tuoi comandi via sqlcmd.exe.
>Scusami se non sono molto tecnico ma
>l'SQL Server lo conosco solo per necessita' di cercarci i dati
>, per il resto buio totale !
Allora temo che per questa attività dovrai affidarti a qualcuno più skillato
>Ps. se non se ne e' parlato altrove ti segnalo che se fai l'aggiornamento
>da Sql Server Express 2005 a Sql Server Express 2008 senza fare
>la reinstallazione completa , se il Sig.rino trova il Management
>Studio della versione precedente non da avvisi e semplicemente
>non lo installa , idem se provi ad installarlo dopo .
SSMS è uno strumento client completamente separato dal DB Engine, quindi escludo quanto stai affermando.
Se l'operazione la stai eseguendo su un OS non supportato da SQL Server 2008 è normale che non vada a buon fine
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
mammo85
Profilo
| Newbie
1
messaggi | Data Invio:
dom 18 ott 2009 - 19:14
salve a tutti ho un grosso problema nn m funzionano le porte usb.............. quando inserisco il cel ad esempio per ricaricare me lo riconosce e me lo fa caricare tranquillamente...................però niente per il mouse o joypad e m dice in continuazione dispositivo nn riconosciuto.................................
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
dom 18 ott 2009 - 20:44
>salve a tutti ho un grosso problema nn m funzionano le porte
>usb.............. quando inserisco il cel ad esempio per ricaricare
>me lo riconosce e me lo fa caricare tranquillamente...................però
>niente per il mouse o joypad e m dice in continuazione dispositivo
>nn riconosciuto.................................
E cosa c'entra questo problema con i DBMS?
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Blacky
Profilo
| Newbie
34
messaggi | Data Invio:
lun 19 ott 2009 - 11:03
:-)
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 !