bcp相关内容

如何授予对SQL Server代理的访问权限,以便能够写入/修改系统文件?

我有一个工作,该工作具有一个存储过程,该存储过程运行BCP以查询一些数据. 如果我自己运行QUERYOUT命令,它将起作用. 但是,如果我尝试在JOB中运行它,它将创建文件,但会“挂起",并且永远不会将数据放入文件中.它永远挂着,所以我通常会终止BCP.exe. 我的问题是: 我如何获得一个SQL作业来运行BCP以执行QUERYOUT并具有执行该权限的权限? QUER ..
发布时间:2020-09-20 04:30:34 数据库

SQL Server bcp可以在带有Unix行尾的文件中吗?

我正在尝试使用SQL Server bcp实用程序从samba共享导入文本文件. bcp在Unix行结尾处令人窒息.我确定我可以在Unix或Windows上添加一个中间步骤,以将行尾更改为Windows样式.但是我更愿意不加修改地从Unix导入文件. 有人知道是否有一种方法可以告诉SQL Server bcp查找Unix行结尾吗? 解决方案 您必须使用带有bcp的格式文件,并将终止符 ..
发布时间:2020-09-20 04:30:31 数据库

读取BCP格式文件时发生I/O错误

今天,我创建了一个新的登台表和一个BCP .fmt文件.我创建了一些测试数据,并尝试从命令行运行BCP实用程序: 我以前的工作中大约有20种不同格式的文件和登台表,这是我第一次遇到此错误. 如何解决此错误? 请注意,我在下面添加了我的解决方案,但是如果您还有其他答案,请添加它们.答案非常古怪/晦涩,以至于我认为可能会对其他人有所帮助. 解决方案 基本上,这真的很奇怪.为了 ..
发布时间:2020-09-20 04:30:27 其他开发

如何将非常大的csv文件导入到现有的SQL Server表中?

我有一个非常大的csv文件,具有约500列,约35万行,我正尝试将其导入到现有的SQL Server表中. 我尝试了BULK INSERT,我得到了-Query executed successfully, 0 rows affected.有趣的是,BULK INSERT在几秒钟内就完成了类似的操作,但对于较小的csv文件,不到50列,约77k行. 我也尝试过bcp,我得到-Unexp ..
发布时间:2020-09-20 04:29:25 数据库

从SQL Server DB导出PDF并将映射写入文本文件

我需要编写一个应用程序或查询以将大量PDF导出到文件中,并创建一个带分隔符的文本文件,以显示文件所在的位置并包含记录的ID. 我正在考虑做的事情是使用一个控制台应用程序,该应用程序将从数据库中导出PDF后将条目写入文本文件,这样,在编写文本文件时,我将所有信息都收集在一起,这样我就可以确保定界文本文件中的所有数据都是正确的. 起初我在考虑使用数据集执行此操作,但是将有50,000行以上 ..
发布时间:2020-09-20 04:29:22 C#/.NET

使用Sybase ASE BCP到远程服务器

我有时使用BCP导出/导入数据到无法登录OS的远程服务器,而只能连接到DB.使用BCP可以成功连接到服务器,如下所示: MyTable.bcp中的bcp mytester.dbo.MyTable -S Sybase157 -U sa -P SyAdmin -n 这当然是有效的,因为Sybase157是在我的sql.ini中定义的. 我的问题: a)是否可以回避整个sql.i ..
发布时间:2020-09-20 04:29:11 数据库

BCP和ó的字符编码问题

我有一个需要去波兰的文件.在我的数据中,我有一个ó.当我将数据输出到表时,ó仍然存在,因为字段是NVARCHAR.当我从表格剪切并粘贴到Excel或Notepad ++时,ó保持不变 当我使用BCP实用程序导出数据时,如果我在Excel或Notepad ++中打开生成的文本文件,则ó会更改为¢.如果更改编码,有时字符会变成˘. 我尝试了以下命令行开关,一次一次. -n -N -w ..
发布时间:2020-09-20 04:28:04 数据库

sybase 15是否在Java中支持bcp api?

很久以前,我发现bcp只是一个小C程序,它调用sybase客户端api的特殊位来将大量数据移入数据库.它以速度为名说谎作弊,抢断和跳过检查约束. 太好了,我全力以赴. 在sybase 12中,我注意到api是在C客户端库中公开的,而不是在Java客户端库中公开的. 我一直在寻找,但是我还没有发现任何表明他们已经在sybase 15 Java客户端库中实现了它的东西. 有人知道sybase 1 ..
发布时间:2020-09-20 04:28:00 数据库

sqflt8,sqlmoney和其他本机SQL数据类型的二进制存储格式是什么?

根据文档,可以使用以本机SQL Server数据格式设置的bcp格式导入或导出本机(二进制)数据.这些示例包括SQLFLT8,SQLFLT4,SQLMONEY或SQLNUMERIC. 是否有人知道各种类型的数据格式是什么,或者在哪里可以找到指定这些格式的文档.例如,SQLFLT8是存储为IEEE双精度数字还是其他某种格式? 编辑:来自安德鲁带有定义的头文件.这带来了一个文件odbcds ..
发布时间:2020-09-20 04:27:59 数据库

为什么BCP这么快?

因此用于将数据插入SQL Server DB的BCP非常快.做什么使它变得如此之快? 解决方案 在SQL Server中,BCP输入的记录方式与传统的插入语句截然不同. SQL如何决定如何处理事情取决于许多因素,而大多数开发人员甚至从未考虑过某些因素,例如数据库设置为使用哪种恢复模型. bcp使用与BULK INSERT和SqlBulkCopy类相同的功能. 更多详细信息在这里 ..
发布时间:2020-09-20 04:26:56 数据库

为什么当列包含空字符串时bcp输出为空,而当列为空字符串时为什么bcp输出为空?

这让我感到很奇怪,我花了一段时间检查代码中的错误,然后才发现 "out从数据库表或视图复制到文件.如果指定现有文件,则该文件将被覆盖.提取数据时,请注意bcp实用程序将空字符串表示为null,将空字符串表示为空字符串." (来自 http://msdn.microsoft.com/en-us/library/ms162802 .aspx ) 很显然,这使我可以解决问题,但是有人可以想到 ..
发布时间:2020-09-20 04:26:53 数据库

使用BCP将数据写入文本文件提示输入文件存储类型

我正在使用bcp工具通过以下命令将数据从SQL复制到文本文件: bcp.exe "exec " queryout "temp.txt" -T -r\n -c 此命令将在测试环境中按预期运行,并创建/更新所需的文件,而不会出现其他提示. 但是,当它在客户端环境中运行时,bcp还会提示输入字段长度,前缀和字段终止符-因此,当从SQL Agent ..
发布时间:2020-09-20 04:26:52 数据库

BCP数据文件中遇到意外的EOF

我试图使用bcp将数据从一个表复制到另一个数据库中的另一个表. 首先使用以下格式创建格式文件 !! bcp dbName1.dbo.tableName1 format nul -S serverName1 -T -f D:\tableName1_fmt.txt -n 然后使用以下文件创建数据文件 !! bcp dbName1.dbo.tableName1 out D:\ta ..
发布时间:2020-09-20 04:25:49 其他开发

使用SQL Server输出编码为UTF-8的XML文件

我有一个查询,该查询生成XML文件并将其通过加载到FTP. 我需要将编码转换为UTF-8,如下所示: 我可以在文本编辑器中手动进行操作.但是不能在SQL Server中做到这一点. 我也阅读了这篇文章,但这并没有为解决该问题做出贡献. https:/ ..
发布时间:2020-09-20 04:25:48 数据库

使用Powershell脚本中的参数运行Shell命令

我需要使用bcp从远程SQL数据库中提取并保存一些表.我想编写一个powershell脚本来为每个表调用bcp并保存数据.到目前为止,我已经有了此脚本,该脚本为bcp创建了必要的args.但是我不知道如何将args传递给bcp.每次我运行脚本时,它只会显示bcp帮助.这一定是我真正不容易做到的事情. #commands bcp database.dbo.tablename out c:\te ..
发布时间:2020-09-20 04:24:46 其他开发

Sybase BCP与MS SQL BCP

我有一个需要使用的多数据库设置,并且两个都有各自的bcp版本,它们的行为方式不同.再加上两者都在我的%PATH%中,并且Sybase一个在MS SQL exe之前列出,因此从命令行调用"bcp"总是会命中Sybase exe. 首先,版本是“不同的": Sybase BCP: Sybase CTBCP实用程序/15.0/P-EBF17890 ESD#24/PC Intel/BUILD1 ..
发布时间:2020-09-20 04:24:44 数据库