SQL Server Tools General
You can use BCP on the client machine, but you will have to be aware to have a licencse for that. If you do not want to use BPC per se (becasue of this reason) you will have to implement it on your own, or by another third party data pump.
Jens K. Suessmeyer
My understanding is that BCP is in the class of 'Client Tools' that are available to install on any client computer that is licensed with a CAL, or to access a SQL Server that is licensed with a Processor license.
For definitive answers about licensing, contact the licensing forks at:
Licensing ¨CMicrosoft, Contact
|Do I need a separate license to run the SQL Server tools and analysis services|
No, a separate license is not required. However, any device that has SQL Server tools or technologies installed must have a valid SQL Server license.
Note: Most of the 'Client Tools' are NOT included with SQL Server 2005 Express Edition. There is, however, a special version of SQL Server Management Studio Express available.