• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
皇图霸业谈笑间
更高、更快、更强
博客园    首页    新随笔    联系   管理    订阅  订阅
数据库服务器上数据表导到本地硬盘
分享一下如何从生产服务器上将一个表的数据导出到本地硬盘上,直接上语句:
EXEC master..xp_cmdshell 'bcp "select * from 数据库名.dbo.数据库中表名 with(nolock)"  queryout  数据导出后要存放在本地的完整路径(如,d:\UserOptionLog.txt) -S"数据库实例名/服务器IP" -U"用户名" -P"用户密码" -c'


注:1、EXEC master..xp_cmdshell之后的语句要在一行上,不能断行
    2、在生产服务器上执行查询后面要加一个with(nolock),解决并发的影响,提高性能。
    3、以上所有语句要在本地数据库的查询窗口中执行,不能在你所要导出数据的服务器上执行(如果在要导出数据的服务器上执行那会把数据导出到那个服务器的硬盘上)。
posted on 2012-01-17 11:51  布颜书  阅读(388)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3