Quesry di archiviazione

giovedì 30 agosto 2012 - 15.44
Tag Elenco Tags  Windows 7  |  Windows XP  |  Access (.mdb)  |  Office 2007  |  Office 2003  |  Office 2000  |  Internet Explorer 7.0

sagrimal Profilo | Junior Member

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

>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

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

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

>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

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

>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
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5