采用bcp工具导出:
打开MSSM新建查询,输入
exec master..xp_cmdshell 'bcp " select * from WKDB.dbo.customer" queryout e:\temp.xls -c -U "sa" -P "system123456"'
其中WKDB.dbo.customer依次为数据库名,dbo为固定的数据库表前缀,customer为表名;e:\temp.xls为保存路径,当盘符为c:时有提示“unable to open bcp host-data file“,估计是权限的问题,改成e:就好了,后边的sa为用户名,system123456为密码,注意引号。
上述脚本中使用到了master数据库中的存储过程xp_cmdshell,在SQL Server 2008中默认是禁用的,需要先启用,否则会报错。可使用以下脚本开启xp_cmdshell:
--调用sp_configure配置 EXEC sp_configure 'show advanced options', 1 GO --更新配置信息 RECONFIGURE GO EXEC sp_configure 'xp_cmdshell', 1 GO RECONFIGURE GO