BCP命令是Sybase和MS SQL Server用來備份和恢復數據用的工具,它使用方便,備份/恢復速度快。當Table過多時,編寫批處理是一件繁瑣的事情。可以使用下面方法快速生成BCP的批處理 select bcp database.. + name + out + /data/ + name + .out + -n -Sservername -Usa -Pxxx from database..sysobjects where type = U 將上面database換成自己需要備份的數據庫名稱, -Sservername改為對應SQL Server名稱 -Pxxx 將xxx換成實際sa密碼,上面語法是用來備份數據,將第一行中的out改為in即可生成恢復數據的批處理 以上可以在Sybase或MS SQL Server的ISQL中執行(MS SQL Server 7.0中ISQL已變為Query Analyzer),然後將執行結果通過剪貼板Copy到記事本(注意不要Copy結果集的標題),保存為Bat文件。在執行最後的Bat文件時,需要在Bat所在目錄建立Data子目錄,備份的*.out文件將存放在此子目錄下。 也可以通過PB的Database Administration中執行(需要最後補充;號才可以執行),然後將結果保存為Text類型,改名為Bat文件。