--查詢導出
EXEC master..xp_cmdshell 'bcp "SELECT class_no,kind_no,cn_name FROM new_ks.dbo.kind ORDER BY 1,2" queryout "e:\TX1.txt" -c -q -S"sprogram" -U"develop" -P"12345"'
--直接導出
EXEC master..xp_cmdshell 'bcp new_ks.dbo.class out "e:\TX3.txt" -c -S"sprogram" -U"develop" -P"12345"'EXEC master..xp_cmdshell 'bcp hdh.dbo.tabx out "e:\TX30.txt" -c -S"ks052" -U"huang" -P"huang"'

解决方案 »

  1.   

    bcp命令行工具可以实现你的要求
      

  2.   

    hdhai9451:
     谢谢! 你能给出每个参数的说明, 或者这方面的技术参考资料吗?
      

  3.   

    sql server脚本难以实现楼主要求的所有功能.大部分功能通过 bcp 实用工具就可以完成, 具体的可以通才sql联机帮助.
      

  4.   

    -c -S服務器名 -U用戶 -P密碼
      

  5.   

    to hdhai9451:我连接数据库Northwind,在查询分析器中执行以下语句:
    EXEC master..xp_cmdshell 'bcp "Northwind.dbo.orders" queryout "d:\Oreders.txt" -c -q -S"jeffvicky" -U"sa" -P"justgo"'返回如下错误信息,
    SQLState = 37000, NativeError = 170
    Error = [Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: 'Northwind' 附近有语法错误。
    NULL
    问题出在哪里呢?