SQL Server大容量复制实用工具bcp下载安装及使用

原创 2017年10月24日 17:49:42

1.下载安装

1,1下载

SQL Server2008点击这里,SQL Server2016点击这里

选中如图两项下载(请自行选择64位或32位)。


1.2安装

先安装sqlncli.msi,后安装SqlCmdLnUtils.msi。

1.3配环境变量

环境变量地址一般为“C:\Program Files\Microsoft SQL Server\100\Tools\Binn”,
变量名配为“sqltool“或直接加入path都可以。


2.使用说明

2.1导出全表

bcp database.dbo.table out c:/path/test.txt   -c -t sep -U sa -P password123 -S 10.1.1.11
database为库名,table为表名,c:/path/test.txt为路径,sep为分隔符,sa为用户名,password123为密码,10.1.1.11是ip。

2.2用语句导出

bcp "select * from database.dbo.table" queryout c:/path/test.txt   -c -t sep -U sa -P password123 -S 10.1.1.11
select * from database.dbo.table为查询语句,c:/path/test.txt为文件路径,sep为分隔符,sa为用户名,password123为密码,10.1.1.11是ip。


2.3文件导入

bcp database.dbo.table in c:/path/test.txt   -c -t sep -U sa -P password123 -S 10.1.1.11
database为库名,table为表名,c:/path/test.txt为文件路径,sep为分隔符,sa为用户名,password123为密码,10.1.1.11是ip。

2.4存储过程

EXEC master..xp_cmdshell 'bcp database.dbo.table in c:/path/test.txt -c -t sep -U sa -P password123 -S 10.1.1.11'
把上三小节的语句放入单引号中即可。


3.关于NULL与空字符串

空字符串落地为文件时显示的是空格,NULL落地时是空字符串(即两个连接符写在一起)。


参考文档:

1.《bcp 实用工具》

2.Microsoft® SQL Server® 2008 R2 SP2 功能包 安装说明

条款14 基类的析构函数一定要定义为虚拟函数(From Effective C++)

    有时一个类需要知道当前有多少个该类的对象,达到这个目的最直接的方式是定义一个用于统计对象个数的静态成员变量。该变量被初始化为0,调用类构造函数时增加1,调用析构函数时减少1。假设你正在编写一个...
  • copy
  • copy
  • 2001-06-05 20:26:00
  • 1349

SQL Server 2008 BCP工具

bcp 实用工具可以在 MicrosoftSQL Server 实例和用户指定格式的数据文件间大容量复制数据。使用 bcp 实用工具可以将大量新行导入 SQL Server 表,或将表数据导入数据文件...
  • ceclar123
  • ceclar123
  • 2011-08-10 13:36:29
  • 5314

BCP_命令工具学习

  • 2012年03月29日 17:34
  • 35KB
  • 下载

BCP备份工具的简单使用

     今天上网查了查资料,知道了bcp简单的转入和转出操作。   一、BCP是SyBase公司提供的专门用于数据库表一级数据备份工具,因此它的操作是对表进行的。   二、常用的语句如下:     ...
  • leader_lx
  • leader_lx
  • 2005-12-30 21:07:00
  • 2964

Sql Server数据库BCP导入导出工具

  • 2011年09月15日 12:47
  • 291KB
  • 下载

Sybase bcp工具

  • 2011年12月13日 18:16
  • 294KB
  • 下载

学习总结:sybase中bcp命令批量导出和导入

1.编辑一个文件selectout.sql: set nocount on use databasename go select 'bcp databasename..' + na...
  • colinmok
  • colinmok
  • 2014-07-17 11:17:56
  • 4466

bcp导入导出sybase数据库的数据

bcp命令导入导出数据: 打开cmd命令行窗口,输入bcp,回车,然后系统给出的命令规范: 例子: 从sybase数据库里的RSH_RESULT数据库里面导出数据到f盘: 由于有很多条...
  • fuuckwtu
  • fuuckwtu
  • 2012-03-31 09:08:22
  • 9150

bcp_sybase

  • 2015年10月25日 15:47
  • 4KB
  • 下载

SQL server 2016 安装步骤

1.进入安装中心:可以参考硬件和软件要求、可以看到一些说明文档 2.选择全新安装模式继续安装 3.输入产品秘钥:这里使用演示秘钥进行 4.在协议中,点击同意,并点击下一步按钮,继续安装 5.进...
  • Andrewniu
  • Andrewniu
  • 2017-11-09 08:52:52
  • 3890
收藏助手
不良信息举报
您举报文章:SQL Server大容量复制实用工具bcp下载安装及使用
举报原因:
原因补充:

(最多只允许输入30个字)