bcp相关内容
运行BCP命令进行可信连接时,出现以下错误: 复制方向必须为“输入",“输出"或“格式". 我尝试搜索MSDN,其中指定传递的服务器名可能不正确. 我正在尝试的命令是: \ FileSERVER \ file.dat中的bcp%SQL_database%.. TABLE1 -f \ fileserver \ Formats \ file.fmt -eERR.txt -m10
..
我有一个工作,该工作具有一个存储过程,该存储过程运行BCP以查询一些数据. 如果我自己运行QUERYOUT命令,它将起作用. 但是,如果我尝试在JOB中运行它,它将创建文件,但会“挂起",并且永远不会将数据放入文件中.它永远挂着,所以我通常会终止BCP.exe. 我的问题是: 我如何获得一个SQL作业来运行BCP以执行QUERYOUT并具有执行该权限的权限? QUER
..
我正在尝试使用SQL Server bcp实用程序从samba共享导入文本文件. bcp在Unix行结尾处令人窒息.我确定我可以在Unix或Windows上添加一个中间步骤,以将行尾更改为Windows样式.但是我更愿意不加修改地从Unix导入文件. 有人知道是否有一种方法可以告诉SQL Server bcp查找Unix行结尾吗? 解决方案 您必须使用带有bcp的格式文件,并将终止符
..
今天,我创建了一个新的登台表和一个BCP .fmt文件.我创建了一些测试数据,并尝试从命令行运行BCP实用程序: 我以前的工作中大约有20种不同格式的文件和登台表,这是我第一次遇到此错误. 如何解决此错误? 请注意,我在下面添加了我的解决方案,但是如果您还有其他答案,请添加它们.答案非常古怪/晦涩,以至于我认为可能会对其他人有所帮助. 解决方案 基本上,这真的很奇怪.为了
..
我有一个非常大的csv文件,具有约500列,约35万行,我正尝试将其导入到现有的SQL Server表中. 我尝试了BULK INSERT,我得到了-Query executed successfully, 0 rows affected.有趣的是,BULK INSERT在几秒钟内就完成了类似的操作,但对于较小的csv文件,不到50列,约77k行. 我也尝试过bcp,我得到-Unexp
..
我需要编写一个应用程序或查询以将大量PDF导出到文件中,并创建一个带分隔符的文本文件,以显示文件所在的位置并包含记录的ID. 我正在考虑做的事情是使用一个控制台应用程序,该应用程序将从数据库中导出PDF后将条目写入文本文件,这样,在编写文本文件时,我将所有信息都收集在一起,这样我就可以确保定界文本文件中的所有数据都是正确的. 起初我在考虑使用数据集执行此操作,但是将有50,000行以上
..
我想将所有表都bcp到数据库中的文件中: SELECT 'EXEC xp_cmdshell ''bcp ' --bcp + QUOTENAME(DB_NAME())+ '.' --database name + QUOTENAME(SCHEMA_NAME(SCHEMA_ID))+ '.' -- schema + QUOTENAME(na
..
我有时使用BCP导出/导入数据到无法登录OS的远程服务器,而只能连接到DB.使用BCP可以成功连接到服务器,如下所示: MyTable.bcp中的bcp mytester.dbo.MyTable -S Sybase157 -U sa -P SyAdmin -n 这当然是有效的,因为Sybase157是在我的sql.ini中定义的. 我的问题: a)是否可以回避整个sql.i
..
BCP导入 如何使用文件夹中的所有文件进行BCP导入. 文件夹 file1.csv file2.csv 需要导入两个文件. bcp in -t "^" -r "\n" -c -C 28591 -S -U -P 使用上述BCP cmd,
..
我正在尝试将文件从UNIX加载到SQL Server.当我运行BCP时,出现以下错误,但是当我将数据类型更改为Char时,我能够加载相同的文件. 使用的命令: -bcp [SQLAAA].[APP_XXX].[ACTIVITY_V1] in /home/XXX_ACTIVITY.txt -c -S xddb001 -e /home/ERRORS.log -t "|" -r "\n" -
..
我有一个需要去波兰的文件.在我的数据中,我有一个ó.当我将数据输出到表时,ó仍然存在,因为字段是NVARCHAR.当我从表格剪切并粘贴到Excel或Notepad ++时,ó保持不变 当我使用BCP实用程序导出数据时,如果我在Excel或Notepad ++中打开生成的文本文件,则ó会更改为¢.如果更改编码,有时字符会变成˘. 我尝试了以下命令行开关,一次一次. -n -N -w
..
很久以前,我发现bcp只是一个小C程序,它调用sybase客户端api的特殊位来将大量数据移入数据库.它以速度为名说谎作弊,抢断和跳过检查约束. 太好了,我全力以赴. 在sybase 12中,我注意到api是在C客户端库中公开的,而不是在Java客户端库中公开的. 我一直在寻找,但是我还没有发现任何表明他们已经在sybase 15 Java客户端库中实现了它的东西. 有人知道sybase 1
..
根据文档,可以使用以本机SQL Server数据格式设置的bcp格式导入或导出本机(二进制)数据.这些示例包括SQLFLT8,SQLFLT4,SQLMONEY或SQLNUMERIC. 是否有人知道各种类型的数据格式是什么,或者在哪里可以找到指定这些格式的文档.例如,SQLFLT8是存储为IEEE双精度数字还是其他某种格式? 编辑:来自安德鲁带有定义的头文件.这带来了一个文件odbcds
..
因此用于将数据插入SQL Server DB的BCP非常快.做什么使它变得如此之快? 解决方案 在SQL Server中,BCP输入的记录方式与传统的插入语句截然不同. SQL如何决定如何处理事情取决于许多因素,而大多数开发人员甚至从未考虑过某些因素,例如数据库设置为使用哪种恢复模型. bcp使用与BULK INSERT和SqlBulkCopy类相同的功能. 更多详细信息在这里
..
这让我感到很奇怪,我花了一段时间检查代码中的错误,然后才发现 "out从数据库表或视图复制到文件.如果指定现有文件,则该文件将被覆盖.提取数据时,请注意bcp实用程序将空字符串表示为null,将空字符串表示为空字符串." (来自 http://msdn.microsoft.com/en-us/library/ms162802 .aspx ) 很显然,这使我可以解决问题,但是有人可以想到
..
我正在使用bcp工具通过以下命令将数据从SQL复制到文本文件: bcp.exe "exec " queryout "temp.txt" -T -r\n -c 此命令将在测试环境中按预期运行,并创建/更新所需的文件,而不会出现其他提示. 但是,当它在客户端环境中运行时,bcp还会提示输入字段长度,前缀和字段终止符-因此,当从SQL Agent
..
我试图使用bcp将数据从一个表复制到另一个数据库中的另一个表. 首先使用以下格式创建格式文件 !! bcp dbName1.dbo.tableName1 format nul -S serverName1 -T -f D:\tableName1_fmt.txt -n 然后使用以下文件创建数据文件 !! bcp dbName1.dbo.tableName1 out D:\ta
..
我有一个查询,该查询生成XML文件并将其通过加载到FTP. 我需要将编码转换为UTF-8,如下所示: 我可以在文本编辑器中手动进行操作.但是不能在SQL Server中做到这一点. 我也阅读了这篇文章,但这并没有为解决该问题做出贡献. https:/
..
我需要使用bcp从远程SQL数据库中提取并保存一些表.我想编写一个powershell脚本来为每个表调用bcp并保存数据.到目前为止,我已经有了此脚本,该脚本为bcp创建了必要的args.但是我不知道如何将args传递给bcp.每次我运行脚本时,它只会显示bcp帮助.这一定是我真正不容易做到的事情. #commands bcp database.dbo.tablename out c:\te
..
我有一个需要使用的多数据库设置,并且两个都有各自的bcp版本,它们的行为方式不同.再加上两者都在我的%PATH%中,并且Sybase一个在MS SQL exe之前列出,因此从命令行调用"bcp"总是会命中Sybase exe. 首先,版本是“不同的": Sybase BCP: Sybase CTBCP实用程序/15.0/P-EBF17890 ESD#24/PC Intel/BUILD1
..