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
Esportazione automatica DB in CSV
venerdì 24 settembre 2010 - 11.38
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Windows Server 2008 R2
|
Windows 7
|
SQL Server 2008 R2
|
Office 2007
|
Internet explorer 8.0
|
Firefox
alexpinoli
Profilo
| Newbie
1
messaggi | Data Invio:
ven 24 set 2010 - 11:38
Buongiorno a tutti, premetto che non sono un grande utilizzatore di SQL quindi rientro nella categoria super inesperto !
premessa fatta, ho delle query già impostate per visualizzare dei campi prestabiliti all'interno di db ( sql server 2008 ) .
in definitiva dovrei avere giornalmente in modo automatico dei CSV aggionati di questi DB.
secondo voi come dovrei fare ?
grazie 1000,
Alex
dinoxet
Profilo
| Senior Member
484
messaggi | Data Invio:
ven 24 set 2010 - 11:43
sql ti da la possibilità di memorizzare come pacchetto di integration server un esportazione di una vista (ad esempio) fatto questo puoi creare un processo che richiama il pacchetto di integration service e lo puoi schedulare come meglio credi
DINOXET
__________________________________________
impossible is only a word
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 24 set 2010 - 11:51
>Buongiorno a tutti,
Ciao
>premetto che non sono un grande utilizzatore
>di SQL quindi rientro nella categoria super inesperto !
>premessa fatta, ho delle query già impostate per visualizzare
>dei campi prestabiliti all'interno di db ( sql server 2008 ).
>in definitiva dovrei avere giornalmente in modo automatico dei
>CSV aggionati di questi DB.
>secondo voi come dovrei fare ?
Puoi seguire alcune strade:
- se la tua edizione di sql server lo consente, puoi schedulare un processo Integration Service giornalmente che non fa altro che fare una trasformazione da table a csv
- creare un eseguibile che lancia la bcp utility (
http://msdn.microsoft.com/en-us/library/ms162802.aspx
) schedulandola con windows scheduler
- scrivere una console application che fa la trasformazione schedulata con windows scheduler
con un SSIS (Integration service) è molto semplice, ma richiede almeno la standard edition per svilupparne uno.
>grazie 1000,
di nulla
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 24 set 2010 - 13:21
>Buongiorno a tutti, premetto che non sono un grande utilizzatore
>di SQL quindi rientro nella categoria super inesperto !
>premessa fatta, ho delle query già impostate per visualizzare
>dei campi prestabiliti all'interno di db ( sql server 2008 )
>.
>in definitiva dovrei avere giornalmente in modo automatico dei
>CSV aggionati di questi DB.
>secondo voi come dovrei fare ?
Ciao Alex,
Se l'esigenza si limita a questo puoi schedulare un job che richiami l'utility command line bcp.exe di cui trovi ampia documentazione sui Books Online:
http://msdn.microsoft.com/en-us/library/ms162802.aspx
>grazie 1000,
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
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 !