用下面这个存储过程可以轻松搞定
/*
实现数据导入/导出的存储过程
调用示例:--备份调用示例
exec file2table 'zj','','','xzkh_sa..地区资料','c:\zj.txt',1--恢复调用示例
exec file2table 'zj','','','xzkh_财务..凭证库','c:\zj.txt',0
*/
if exists(select 1 from sysobjects where name='File2Table' and objectproperty(id,'IsProcedure')=1)
drop procedure File2Table
go
create procedure File2Table
@servername varchar(200) --服务器名
,@username varchar(200) --用户名,如果用NT验证方式,则为空''
,@password varchar(200) --密码
,@tbname varchar(500) --表名,必须指定数据库缀,即用 数据库名.dob.表中的形式
,@filename varchar(1000) --导入/导出文件名,带路径
,@isout bit --1为导出,0为导入
as
declare @sql varchar(8000)
set @sql='bcp '+@tbname
+case when @isout=1 then ' out ' else ' in ' end
+' "'+@filename+'" /w'
+' /S '+@servername
+case when isnull(@username,'')='' then '' else ' /U '+@username end
+' /P '+isnull(@password,'')
exec master..xp_cmdshell @sql
go

解决方案 »

  1.   

    1、使用dts(见联机帮助)
    2、bcp "Northwind.Jane Doe.Jane's Orders" out "Jane's Orders.txt" -c -q -U"Jane Doe" -P"go dba"bcp "Northwind.[Jane Doe].[Jane's Orders]" out "Jane's Orders.txt" -c -U"Jane Doe" -P"go dba"3、在企业管理器中用导入导出!
      

  2.   

    数据库--〉右键--〉所有任务--〉导出数据--〉下一步--〉选择“MICROSOFT EXCEL 97-2000”--〉下一步--〉下一步--〉选择你要到出的表--〉下一步.....
      

  3.   

    楼上的太麻烦。
    SQL带有的工具可以解决你的问题。它能把表导出为任何一种WINDOWS下的数据文件。这会没时间跟你细说,详细答案30分钟以后给你
      

  4.   

    DTS,SQL导入导出向导,非常简单方便.