Newsgroup: it.comp.software.database
Titolo: [SQL SERVER] Backup comodo

Ciao a tutti.
Mi servirebbe un modo pratico e leggero per portare in giro il mio DB 
SQL Server2000.
Ho usato spesso MySQL + PHPmyAdmin, dove il backup completo veniva 
salvato in un file di testo (Query x creare tabelle e valori) in modo 
quasi automatico.
Con questo file di testo andavo in giro su altri sistemi (per 
dimostrazioni o altro) su cui era installato MySQL e ricreavo il db in 
qualche secondo.
Ora per lavoro sto usando SQL SERVER 2000 (che non conosco ancora bene 
come MySQL) e ho ancora l'esigenza di portare in giro il mio DB.
Esiste un modo analogo per ricreare il DB SQL SERVER su altri sistemi 
facile e veloce come quello che usavo prima?
Ovviamente su questi "nuovi" computer sarà presente SQL SERVER già 
installato.
--
Napolux

 Davide
Grazie x la velocissima risposta.
--
Napolux

 facile e veloce come quello che usavo prima?
Hai 2 strade. La prima è quella di portarti un backup del database e l'altra 
è quella di scollegare i file di database (o fermare il servizio), copiarli, 
e ricollegarli ad una istanza di SQL Server con la sp_attach_db. In entrambi 
i casi devi preoccuparti di creare sul server di destinazione i login e 
mapparli sui relativi user del database con la sp_change_users_login. Questa 
seconda soluzione richiede pochi secondi; i tempi del restore dipendono 
dalle dimensioni del db.
Tuttavia non mi sembra il caso di andare in giro e chiedere ai tuoi clienti 
se ti prestano il loro database server per fare una demo. Qui da me ti 
manderei via a calci... ;-)
Bye
-- 
Luca Bianchi
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com

 
Non hai capito un bel nulla allora.
Non ho al momento il tempo di risponderti circa le mie attività 
lavorative. Ed effettivamente non sono cavoli tuoi.
Posso solo dirto che puoi star ben scuro che i calci da voi (e da te in 
particolare) non me li farei certo dare.
--
Napolux


chiaramente tu non sei tenuto a "dimostrare" assolutamente nulla, ma 
chiedevi  un consiglio e...
ti stavi riferendo esplicitamente alla necessita' di effettuare 
dimostrazioni...
per questo motivo non puoi fare nessun presupposto e nell'ordine, ne' che il 
cliente abbia in effetti SQL Server, ne che te lo "presti" per "tue" 
dimostrazioni...
il consiglio "tecnico" su come fare l'hai avuto, e di questo dovresti 
eventualmente ringraziare... e lo stesso "consiglio" riguarda le eventuali 
"critiche" che altri come Luca, me per primo ti apporterebbero se entrassi 
da loro con la necessita' di dipendere dalla loro sala macchine per una 
dimostrazione...
per il resto, amici come prima
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz/DbaMgr.shtm
 
http://italy.mvps.org
DbaMgr2k ver 0.15.0  -  DbaMgr ver 0.60.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual 
interface) 

 
Certo, un pirla andrebbe a chieder in giro "Ue' c'hai un SQL server a 
far niente che devo far girare la mia demo?"
Fortunatamente non sono un pirla.
 > amici come prima
certo, ma i piedi in testa io non me li faccio mettere da nessuno, ne' 
da un MVP ne' da Bill Gates in persona.
A calci ci prende qualcun'altro.
--
Napolux

 A calci ci prende qualcun'altro.
...mi sembra che ti stia scaldando per nulla, oppure vuoi alimentare una 
inutile e sterile polemica.
I fatti sono che hai posto un quesito tecnico (a cui hai avuto comunque una 
risposta) corredandolo da una argomentazione del tutto "stravagante" e 
specificando "che con MySQL andavi in giro con questo file a fare 
dimostrazioni (o altro)". Senza entrare nel merito di cosa possa essere 
quello che indichi con "altro" (hai iniziato il tuo ultimo post con 
"qualcosa per chiarire devo pur dirlo" ma poi non l'hai fatto e ti sei perso 
tra pirla, calci e Bill Gates), andare in giro a chiedere in prestito un 
database server (di produzione o di test/sviluppo cambia poco) per far 
vedere un TUO database ho ritenuto essere una motivazione del tutto 
singolare.
La tua scarsa partecipazione in questo ng ti ha forse fatto travisare una 
battuta (conclusa con uno smile) per una intenzione di prenderti a calci. In 
senso metaforico se qualcuno mi chiedesse la disponibilità di un database 
server per fare una dimostrazione non siamo lontani dalla realtà. In senso 
metaforico. Lo stesso senso metaforico con cui davo un giudizio personale, 
che rientra tra gli usi e consuetudini di questo e tanti altri ng, sulla 
motivazione (in questo caso non indispensabile) che avevi accennato a 
supporto del tuo quesito.
In ogni caso non intendo alimentare inutili discussioni e pertanto questo è 
il mio ultimo intervento in questo thread.
Buone demo a tutti... ;-)
