惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
Microsoft Azure Blog
Microsoft Azure Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
B
Blog
Y
Y Combinator Blog
博客园_首页
有赞技术团队
有赞技术团队
博客园 - Franky
腾讯CDC
G
Google Developers Blog
Recent Announcements
Recent Announcements
博客园 - 【当耐特】
D
Docker
The GitHub Blog
The GitHub Blog
MyScale Blog
MyScale Blog
H
Help Net Security
Apple Machine Learning Research
Apple Machine Learning Research
A
About on SuperTechFans
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
V
V2EX
U
Unit 42
aimingoo的专栏
aimingoo的专栏
WordPress大学
WordPress大学

博客园 - zhouruixi0728

通过数据库生成CodeFirst实体类(带字段中文名称) ASP.NET Simple OOXML导出Excel,Word 防止页面重复提交,插入重复数据的解决办法 提高编码效率的一些经验 刷访问量程序 解决Ext Tab 从ifram1页刷新ifram2页 ext控件宽度变小的bug Repeater没有数据时显示空行 - zhouruixi0728 - 博客园 水晶报表添加字段 asp.net项目注意事项 - zhouruixi0728 - 博客园 清空sql2005数据库日志 还原卡破解(联想机房管家) asp.net ModalPopupExtender实现指定位置弹出 C# 多线程辅助类实现多任务 C#word转pdf失败解决方法 如何判断IIS版本 判断IIS中.NET2.0是否注册 一个委托的小例子 C# XceedFtp下载卡死解决方案 SQL 两表之间拷贝复制数据 C# tcp发送消息和传输文件
sql2005导出Excel错误解决方法
zhouruixi0728 · 2009-07-02 · via 博客园 - zhouruixi0728

      今天有个任务要导出数据库表到Excel文件,试了下直接导出数据,但是一直报错,然后从网上找了个sql语句:

EXEC master..xp_cmdshell 'bcp 数据库.dbo.表 out d:\Temp.xls -c -q -S"服务器名" -U"用户名" -P"密码"'

      当然首先要开启xp_cmdshell,可以参考我的远程备份里面的有开启和关闭xpcmd的方法

      http://www.cnblogs.com/zrx401558287/archive/2008/11/28/1343231.html

      比如开启是:  

EXEC sp_configure 'show advanced options'1;
            RECONFIGURE
            EXEC sp_configure 
'xp_cmdshell'1
            RECONFIGURE 

      然后我试了下bcp这个命令,遇到了很多错误,这里提醒大家一定要注意里面的用户名和密码是数据库的用户名和密码,开始我弄成了机器的用户名和密码,然后还要注意:

bcp [master].dbo.spt_fallback_db out d:\temp.xls

      中的[master]一定不要加'[]',只能写成bcp master.dbo.spt_fallback_db out d:\temp.xls,因为这个实际上是在命令提示符中运行了所以你加了'[]',cmd就不认数据库名称了.

      希望导出excel的朋友不要像我这么麻烦:)