Esport da query in formato CSV

giovedì 04 novembre 2010 - 10.58
Tag Elenco Tags  Windows Server 2008  |  SQL Server 2005

Teo Profilo | Junior Member

Ciao a tutti,
ho la necessita' da esportare i risultati di una query in formato CSV, ma non posso utilizzare DTS in quanto devo lavorare direttamente in T-SQL.
Che cosa mi consigliate di utilizzare?

BULK COPY?

Grazie.

lbenaglia Profilo | Guru

>Che cosa mi consigliate di utilizzare?
>
>BULK COPY?
bcp.exe:
http://msdn.microsoft.com/en-us/library/ms162802.aspx

>Grazie.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/

Teo Profilo | Junior Member

Ok, pero' bcp lo eseguo da shell dos, mentre io ho la necessita' di lanciare direttamente dei comandi T-SQL.
Sono quindi costretti ad utilizzare xp_cmdshell , ed ad attivare tale funzionalita': avrei voluto evitare per una questione di sicurezza.
Esistono altri modi?

Grazie.

lbenaglia Profilo | Guru

>Ok, pero' bcp lo eseguo da shell dos, mentre io ho la necessita'
>di lanciare direttamente dei comandi T-SQL.
>Sono quindi costretti ad utilizzare xp_cmdshell , ed ad attivare
>tale funzionalita': avrei voluto evitare per una questione di
>sicurezza.
>Esistono altri modi?
Senza bcp.exe o SSIS? L'unico che mi viene in mente è scrivere una stored procedure CLR che faccia quello che chiedi, ma sarebbe un utilizzo SBAGLIATO di un DBMS.

>Grazie.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5