[sql2k5] bcp

mercoledì 30 giugno 2010 - 17.04

tankian Profilo | Junior Member

Ciao, è possibile richiamare l'utility bcp in un pc senza dover installare SQL ?


anche workaround stra-apprezzati


grazie in anticipo per eventuali risposte

lbenaglia Profilo | Guru

>Ciao, è possibile richiamare l'utility bcp in un pc senza dover
>installare SQL ?
Si, è sufficiente installare i client tools in fase di setup.
In base al modello di licensing adottato, potrebbe rendersi necessario l'acquisto di nuove licenze CAL.
Per maggiori info consulta la seguente FAQ:
http://www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx

>grazie in anticipo per eventuali risposte
Prego.

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

tankian Profilo | Junior Member

Ciao, ho letto il link, ma a quanto ho capito il client tools non è previsto per la express, correggetemi s esbaglio.


ps: mi è venuto in mente un piccolo workaround, che a questo punto credo sia (per quanto mi riguarda) l'unica soluzione:

il client ha le autorizzazioni che servono per eseguire un .bat che si trova in una directory del server.

il server ha le autorizzazioni di scrittura nel client, quindi l'output del bcp punta ad una cartella del client.

vi sembra "presentabile" come soluzione?

lbenaglia Profilo | Guru

>Ciao, ho letto il link, ma a quanto ho capito il client tools
>non è previsto per la express, correggetemi s esbaglio.
Non ricordo le funzionalità selezionabili nella procedura di setup della Express Edition, ma mi pare strano che non esistano gli strumenti client.

>ps: mi è venuto in mente un piccolo workaround, che a questo
>punto credo sia (per quanto mi riguarda) l'unica soluzione:
>
>il client ha le autorizzazioni che servono per eseguire un .bat
>che si trova in una directory del server.
>
>il server ha le autorizzazioni di scrittura nel client, quindi
>l'output del bcp punta ad una cartella del client.
>
>vi sembra "presentabile" come soluzione?
Per fare cosa? Non ci hai ancora spiegato cosa devi fare con bcp.

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

tankian Profilo | Junior Member

utilizzo il bcp per esportare i dati in excel

lbenaglia Profilo | Guru

>utilizzo il bcp per esportare i dati in excel
Tenuto presente che bcp esporta i dati in formato nativo, ANSI o UNICODE (quindi niente Excel, al più un file CSV), nulla ti vieta di schedulare l'esportazione localmente al server in una directory sulla quale andrai a definire una share.
In alternativa puoi esportare i dati direttamente su una share di rete alla quale sia il server che i client avranno accesso.

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