在本系列文章中,我们会介绍三款的命令行工具。“bcp”工具用来迁移数据,可以把数据导入或导出SQL Server;“sqldiag”收集诊断信息并可用于诊断故障;而“sqlservr”是一个可执行程序,可以从命令行提示符中启动SQL Server。 “bcp”命令行工具 你可以用“bcp”工具(批量复制程序)处理大批量数据的迁移。这款工具是双向的,支持你把数据导入和导出SQL Server数据库。
“bcp”的语法如下: bcp {[[database_name.][owner].]{table_name | view_name} |……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
在本系列文章中,我们会介绍三款的命令行工具。“bcp”工具用来迁移数据,可以把数据导入或导出SQL Server;“sqldiag”收集诊断信息并可用于诊断故障;而“sqlservr”是一个可执行程序,可以从命令行提示符中启动SQL Server。
“bcp”命令行工具
你可以用“bcp”工具(批量复制程序)处理大批量数据的迁移。这款工具是双向的,支持你把数据导入和导出SQL Server数据库。
“bcp”的语法如下:
bcp {[[database_name.][owner].]{table_name | view_name} | “query”} {in | out | queryout | format} data_file [-mmax_errors] [-fformat_file] [-x] [-eerr_file] [-Ffirst_row] [-Llast_row] [-bbatch_size] [-n] [-c] [-N] [-w] [-V (60 | 65 | 70 | 80)] [-6] [-q] [-C { ACP | OEM | RAW | code_page } ] [-tfield_term] [-rrow_term] [-iinput_file] [-ooutput_file] [-apacket_size] [-Sserver_name[instance_name]] [-Ulogin_id] [-Ppassword] [-T] [-v] [-R] [-k] [-E] [-h”hint [,...n]”] |
比较常用的参数(除了那些用来指定数据库的参数,比如用户ID,密码等等)是“-F”和“-L”参数。这些参数允许你指定要从文件加载数据的第一行和最后一行,它们对大批量数据处理特别有用。“-t”参数支持你指定字段分隔符(用来在ASCII文件中分割数据元素的)。“-E”参数允许你把数据导入定义了识别属性的字段。
翻译
相关推荐
-
云端SQL Server高可用性最佳做法
与内部部署相比,在云端运行SQL Server可为数据库软件用户提供更多的灵活性和可扩展性,也可能更省钱。但云 […]
-
绘制数据关系图的利器:SQL Server 图像数据库工具
SQL Server 2017新增了图形数据库功能,你可以使用图结构来表示不同数据元素之间的关系。
-
如何在Azure部署时选择合适的SQL Server?
想要在Azure上运行SQL Server,企业一般会面临两种选择:在Azure虚拟机上安装SQL Server或使用Azure SQL Database。
-
Linux支持的引入 推动了SQL Server 2016集成服务的发展
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。