I am copy DTS packages from one server to another using BCP. This action is part of a larger script for change management control. I want to be able to determine whether the BCP was successful or encountered errors. One way I though of was to check the size of the ".err" file and if it is zero, then the BCP was successful. However, this seems clumsy. Certainly there must be a better, more elegant way to determine if a BCP was executed successfully.