从哪导入?方法可以是DTS/BULK INSERT/BCP实用工具。

解决方案 »

  1.   

    BCP的效率还是比较好的 DTS在导入大量数据时似乎有一些问题
      

  2.   

    bcp可以在数据库外运行。
    在ms-dos中运行:
    bcp pubs.dbo.authors out d:\temp1.xls -c -q -S -Usa -P --导出为xls文件
    bcp pubs.dbo.authors out d:\temp1.txt -c -q -S -Usa -P --导出为xls文件
    bcp pubs.dbo.authors out d:\temp1.csv -c -q -S -Usa -P --导出为csv文件
    --查询导出
    bcp "select  from pubs.dbo.authors" queryout d:\temp.csv -t\t -r\n -c -Usa -P -S
    --导入
    bcp pubs.dbo.authors  in d:\temp.csv -c -q -Usa -P -S
    参数可以搜索相关资料也可以在批处理文件中运行
    把bcp语句写在txt文件中,然后把后缀名txt改成bat,然后双击运行就可以了,
    在分析器中可以这么运行:
    EXEC master..xp_cmdshell 'bcp pubs.dbo.authors out d:\temp1.csv -c -q -S -Usa -P'