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
Quesry di archiviazione
giovedì 30 agosto 2012 - 15.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Windows 7
|
Windows XP
|
Access (.mdb)
|
Office 2007
|
Office 2003
|
Office 2000
|
Internet Explorer 7.0
sagrimal
Profilo
| Junior Member
153
messaggi | Data Invio:
gio 30 ago 2012 - 15:44
Ciao a tutti,
Esiste un modo per poter archiviare delle tabelle per poi ripristinarle occasionalmente ?
es. ho le fatture del 2011 posso con una query archiviarle ? Nel senso non farle utilizzare dal database, e magari con un'altra query ripristinarle ed utilizzarle solo per l'occasione ?
Grazie mille
Salvatore
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 30 ago 2012 - 16:38
>Ciao a tutti,
Ciao
>Esiste un modo per poter archiviare delle tabelle per poi ripristinarle occasionalmente ?
>es. ho le fatture del 2011 posso con una query archiviarle ?
>Nel senso non farle utilizzare dal database, e magari con un'altra
>query ripristinarle ed utilizzarle solo per l'occasione ?
direi che non si può parlare di strumenti builtin che facciano quanto chiedi..
Puoi leggere con filtro escludendo i dati magari indicizzando con filtro opportunamente, puoi creare un processo che ogni TOT tempo archivia in altri oggetti o partizioni i dati considerati da te come "da archiviare" ma si tratta sempre di logica, non di strumenti di archiviazione.
>Grazie mille
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
ma_di
Profilo
| Junior Member
163
messaggi | Data Invio:
ven 31 ago 2012 - 10:00
Ciao.
Se ho capito bene dai un'occhiata qui
http://msdn.microsoft.com/en-us/library/ms162802.aspx
L'utility bcp ti consente di archiviare i dati da tabelle a file e viceversa.
ma_di
Profilo
| Junior Member
163
messaggi | Data Invio:
ven 31 ago 2012 - 10:01
Ciao.
Se ho capito bene dai un'occhiata qui
http://msdn.microsoft.com/en-us/library/ms162802.aspx
L'utility bcp ti consente di archiviare i dati da tabelle a file e viceversa.
**** Chiedo scusa.... forse si trattava di access ...
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 31 ago 2012 - 10:56
>Ciao.
Ciao
>Se ho capito bene dai un'occhiata qui
>
http://msdn.microsoft.com/en-us/library/ms162802.aspx
>L'utility bcp ti consente di archiviare i dati da tabelle a file
>e viceversa.
>**** Chiedo scusa.... forse si trattava di access ...
no no, la bcp è un utilissimo tool per importare/esportare dati.
Solo che non farei un processo fuori da sql se quello che serve è solo fare una sorta di "backup" temporaneo via query. Anche se in realtà ci sarebbe da capire meglio quello che realmente serve.
Perchè per quanto ne sappiamo potrebbe bastare una select into..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
sagrimal
Profilo
| Junior Member
153
messaggi | Data Invio:
ven 31 ago 2012 - 15:40
Grazie innanzututto a tutti, la mia esigenza è di archiviare una tabella contenente le fatture.
es. nella tabella fatture ho le fatture dal 1 gennaio 2011 al 31 dicembre del 2011 con un comando voglio togliere le fatture dal 01/01/11 al 31/03/11 ed archiviarle in una tabella che chiamerò fatture_01_03. Vorrei anche poter fare il processo inverso, riversare di nuovo le fatture della tabella fatture_01_03 nella tabella fatture.
Grazie mille
Salvatore
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 3 set 2012 - 11:44
>es. nella tabella fatture ho le fatture dal 1 gennaio 2011 al
>31 dicembre del 2011 con un comando voglio togliere le fatture
>dal 01/01/11 al 31/03/11 ed archiviarle in una tabella che chiamerò
>fatture_01_03. Vorrei anche poter fare il processo inverso, riversare
>di nuovo le fatture della tabella fatture_01_03 nella tabella fatture.
In tal caso, se lo fai a mano, puoi creare prima la tabella e fare una insert select.
Oppure direttamente una select into (occhio che non ti crea la stessa struttura della tabella sorgente).
Lo devi fare a mano e on demand? se sì, quelle due opzioni vanno bene.
Con le partizioni potresti fare una partizione per trimestre e usare una sola tabella, vedi tu come sei più comodo poi (ti serve avere il dato oppure i dati a storico sono letti a parte?)
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
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 !