SQLSERVER备份BCP命令说明
bcp共有四个动作可以选择。
(1) 导⼊。
这个动作使⽤in命令完成,后⾯跟需要导⼊的⽂件名。
(2) 导出。
这个动作使⽤out命令完成,后⾯跟需要导出的⽂件名。
(3) 使⽤SQL语句导出。
这个动作使⽤queryout命令完成,它跟out类似,只是数据源不是表或视图名,⽽是SQL语句。
(4) 导出格式⽂件。
这个动作使⽤format命令完成,后⽽跟格式⽂件名。
下⾯介绍⼀些常⽤的选项:
-
f format_file
format_file表⽰格式⽂件名。这个选项依赖于上述的动作,如果使⽤的是in或out,format_file表⽰已经存在的格式⽂件,如果使⽤的是format则表⽰是要⽣成的格式⽂件。
-x
这个选项要和-f format_file配合使⽤,以便⽣成xml格式的格式⽂件。
-F first_row
指定从被导出表的哪⼀⾏导出,或从被导⼊⽂件的哪⼀⾏导⼊。
-L last_row
指定被导出表要导到哪⼀⾏结束,或从被导⼊⽂件导数据时,导到哪⼀⾏结束。
-c
使⽤char类型做为存储类型,没有前缀且以"\t"做为字段分割符,以"\n"做为⾏分割符。
-w
和-c类似,只是当使⽤Unicode字符集拷贝数据时使⽤,且以nchar做为存储类型。
-t field_term
指定字符分割符,默认是"\t"。
-r row_term
指定⾏分割符,默认是"\n"。
-S server_name[ \instance_name]
指定要连接的SQL Server服务器的实例,如果未指定此选项,bcp连接本机的SQL Server默认实例。如果要连接某台机器上的默认实例,只需要指定机器名即可。
-U login_id
指定连接SQL Sever的⽤户名。
-P password
指定连接SQL Server的⽤户名密码。
-T
指定bcp使⽤信任连接登录SQL Server。如果未指定-T,必须指定-U和-P。
-k
指定空列使⽤null值插⼊,⽽不是这列的默认值。
sqlserver备份表语句来⾃ “ ITPUB博客 ” ,链接:blog.itpub/15498/viewspace-2145817/,如需转载,请注明出处,否则将追究法律责任。
转载于:blog.itpub/15498/viewspace-2145817/

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。