- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(Bcp使用心得
Bcp?使用心得在做这方面研究的时候,的确遇到了不少麻烦。首先在做bcp的时候,要开通大数据量访问权限一、基于sql语句的导入导出如果是基于SQL语句的导入导出,需要使用存储过程“master..xp_cmdshell”,默认情况下,sql server2005、sql server2008安装完后,xp_cmdshell是禁用的(可能是安全考虑),如果未开通,会报如下错误:(查询分析器:使用xp_cmdshell需要开启服务器的设置且需要开通账户的权限。这个权限DBA是不会给开启的)消息 15281,级别 16,状态 1,过程 xp_cmdshell,第 1 行SQL Server 阻止了对组件 xp_cmdshell 的 过程 sys.xp_cmdshell 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 xp_cmdshell。有关启用 xp_cmdshell 的详细信息,请参阅 SQL Server 联机丛书中的 外围应用配置器。有两种开关方式: i.Sql命令开启-- 允许配置高级选项EXEC sp_configure show advanced options, 1GO-- 重新配置RECONFIGUREGO-- 启用xp_cmdshellEXEC sp_configure xp_cmdshell, 1GO--重新配置RECONFIGUREGO?--执行想要的xp_cmdshell语句Exec xp_cmdshell query userGO?--用完后,要记得将xp_cmdshell禁用(出于安全考虑)-- 允许配置高级选项EXEC sp_configure show advanced options, 1GO-- 重新配置RECONFIGUREGO-- 禁用xp_cmdshellEXEC sp_configure xp_cmdshell, 0GO--重新配置RECONFIGUREGOb)图形方式开启sql2008方案、选择数据库服务器,右键→方面→外围应用配置器→XPCmdShellEnabled,true为启用,false为禁用???sql2005方案在外围应用配置器中设置,如下图?c)Sds二、基于cmd的访问?默认情况下,只要你安装了sql或sql的客户端,直接用dos命令就可以访问bcp,如果使用bcp无法访问,说明你的环境变量path没有配置sql server的路径,需要加上如下路径:C:\Program Files\Microsoft SQL Server\100\Tools\Binn(这个是我本机bcp.exe的路径),可以依据自己的情况进行配置。 如果安装完sql的客户端,不重启机器的话,用程序调用cmd去执行bcp是无法访问的;直接在dos命令中写bcp命令,是没有问题的;目前的job就遇到此问题,如果大家有兴趣的话,可以研究下,这个目前还不太确定。三、 Bcp语法代码:bcp {[[database_name.][owner].]{table_name | view_name} | query} {in | out | queryout | format} data_file [-m max_errors] [-f format_file] [-e err_file] [-F first_row] [-L last_row] [-b batch_size] [-n] [-c] [-w] [-N] [-V (60 | 65 | 70)] [-6] [-q] [-C code_page] [-t field_term] [-r row_term] [-i input_file] [-o output_file] [-a packet_size] [-S server_name[\instance_name]] [-U login_id] [-P password] [-T] [-v] [-R] [-k] [-E] [-h hint [,...n]]?参数database_name?指定的表或视图所在数据库的名称。如果未指定,则为用户默认数据库。?owner表或视图所有者的名称。如果执行大容量复制操作的用户拥有指定的表或视图,则 owner 是可选的。如果没有指定 owner 并且执行大容量复制操作的用户不拥有指定的表或视图,则 Microsoft? SQL Server? 2000 将返回错误信息并取消大容量复制操作。?table_name是将数据复制到 SQL Server 时 (in) 的目的表名,以及从 SQL Server 复制数据时 (out) 的源表名。?view_name是将数据复制到 SQL Server 时 (
您可能关注的文档
最近下载
- 2024年广东省初中学业水平考试模拟地理试卷(一)课件.pptx VIP
- 关于烹饪的策划书3.pptx
- 广州市人民南历史文化街区保护利用规划(文本+图纸).pdf VIP
- WALL·E《机器人总动员(2008)》完整中英文对照剧本.pdf VIP
- LDT 99.13-2008 建设工程劳动定额市政工程-维修养护工程.docx
- 实验报告之spss频数分析.docx VIP
- 新教科版科学小学科学五年级下册全册教案(表格式,可打印).docx
- 2022年新改版教科版五年级上册科学全册教案教学设计(新整理版).doc
- 某小区高楼变频恒压供水系统设计.docx
- 教育智能化AI技术在教学中的应用与影响培训课件.pptx
文档评论(0)