SQL输出为excel文件的问题
微软给出的答案是: 
 EXEC   master..xp_cmdshell    'bcp   库名.dbo.表名out   c:\Temp.xls   -c   -q   -S "servername "   -U "sa "   -P " " '   
 现在有两个问题: 
 第一.由于用到系统的扩展存储过程,涉及到一个权限的问题,怎么配置普通帐号使之能调用系统的存储过程。 
 第二.这样导出的excel为纯数据内容,怎么样加入字段名
------解决方案--------------------第1个在sql 2000及以下的版本中无解, 在sql 2005中, 创建一个存储过程, 用execute as 指定存储过程内部使用sysadmin用户. 
 然后授予普通用户对此存储过程的execute权限即可.