问题标签 [bcp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 将表数据导出到文本文件 + C# + SQL Server
我正在尝试将 SQL 表数据导出到 C# 代码中带有“~”分隔符的文本文件。当数据很小时,它很好。当它很大时,它会抛出内存不足异常。
我的代码:
在存储过程或 BCP 命令中是否有更好的方法来执行此操作?
sql-server - 导入数据时出现 bcp 错误
C:>bcp dbo.[item] in 'C:\item.txt' -n -T -S"A-9"
我正在使用此命令将 item.txt 文件中的数据复制到项目表中。但我得到的错误是:
SQLState = 37000,NativeError = 4060 错误 = [Microsoft][SQL Server Native Client 10.0][SQL Server]无法打开登录请求的数据库“dbo”。登录失败。SQLState = 28000,NativeError = 18456 错误 = [Microsoft][SQL Server Native Client 10.0][SQL Server]用户“A-9\Admin”登录失败。
我的主机名是 A-9。但我不确定用户名。我如何得到它
xml - 只有在复制到服务器时才可以跳过主机文件列
我想用 bcp 从我的数据库创建一个 xml 文件。
以下代码适用于 SQL Server 2008,但不适用于 SQl Express 2005。
这是代码错误:
SQLState = S1000, NativeError = 0
Error = [Microsoft][SQL Native Client] Host-file columns may be skipped only when copying into the Server
这些是 Sql Express 信息:Microsoft SQL Server Management Studio Express:9.00.4035.00
Microsoft 数据访问组件 (MDAC):2000.085.1132.00 (xpsp.080413-0852)
微软 MSXML:2.6 3.0 4.0 5.0 6.0
微软 Internet Explorer 8.0.6001.18702
Microsoft .NET 框架:2.0.50727.3615
所以:5.1.2600
这是我的代码:
sql - 在 .fmt 的帮助下将 .dat 导出为 Xml 或可读文件
我从http://opendb.lightspeedsystems.com/contentupdate/database.htm下载了一个数据库,它是一个 zip 存档。无论如何我的问题是,有两个文件:virussignatures.dat
和virussignatures.fmt
. 我听说我应该使用 BCP 将数据库提取为 SQL。的内容virussignatures.fmt
是:
我想将 virussignatures.dat 转换为 XML 或可理解的 TXT。
这可以使用 Vb.Net 完成吗?如果有怎么办?无论如何,如果不是,应该怎么做?
sql-server-2005 - 使用 BCP 实用程序创建的 bcp 格式文件在哪里?
我正在尝试使用 bcp 实用程序为我的数据库中的表创建一个 bcp 格式文件。根据我在这里找到的内容,我想出了以下 cmd 命令:
bcp dbName..tableName format nul -c -f tableName.fmt -T
它可以在没有输出的情况下工作。首先,这是应该发生的事情吗?这是否意味着它运行成功了?
二、我的格式文件怎么了?我在任何地方都找不到它。我搜索了我的硬盘驱动器以及服务器所在的驱动器,但它不存在。我认为它将在我运行命令的驱动器上,但实际上我是从查询窗口运行它的。这可能是问题吗?
提前致谢!
sql - 在 sql 2005 express 中使用 management studio 导出数据但不使用 DOS 时出现 bcp 错误
我正在使用 sql server 2005 速成版。当我使用 dos 提示通过 bcp 实用程序导出数据时,没有错误,但是当我为导出过程创建存储过程并使用 Management Studio Express 导出数据时,它会给出以下错误:
SQLState = S1000,NativeError = 0 错误 = [Microsoft][SQL Server Native Client 10.0]无法打开 BCP 主机数据文件
请帮忙。
sql-server - 如何将数据从 SQL Server 数据库传输到 Oracle 数据库
我正在工作的当前应用程序让我们调用 X 是一个存档应用程序,用于保存另一个应用程序 Y 的数据。两者都是大约 8 多年前开发的非常古老的应用程序。到目前为止,在阅读文档时,我了解到传输数据的过程是,SQL Server 数据库表快照是在平面文件中创建的,然后这个平面文件通过 ctl 被 ftp'd 到正确的 unix 框为 Oracle 数据库生成各种插入语句,这就是数据的传输方式。它使用 bcp 实用程序。我想知道是否有更好更快的方法可以实现这一点。应该有直接传数据的方法,我感觉整个文件里面取到文件再传插入的过程肯定很慢很费劲。有什么见解???
sap-ase - Sybase bcp 不导出字段标题?
有人知道强制 sybase bcp 将列标题与数据一起导出吗?
实用程序文档奇怪地忽略了这个重要功能......,也许我错过了一些东西。
任何帮助将不胜感激
csv - Sybase ASE 12.0 CSV 表导出
我想要做的是将 Sybase ASE 12.0 中的视图/表导出到 CSV 文件中,但我遇到了很多困难。
我们要将其导入IDEA或 MS-Access。这些程序的操作方式是使用文本字段封装字符和字段分隔符,以及作为记录分隔符的新行(无法修改)。
好吧,使用bcp
它的内置选项导出它最终是徒劳的。它不允许您定义文本字段封装字符(据我所知)。因此,我们尝试创建另一个视图,该视图从另一个视图/表中读取,该视图/表连接其中包含新行的字段(text
字段),但是,您可能不会在不丢失一些精度的情况下这样做,因为它会强制字段varchar
进入8000 个字符/字节,其中我们使用的最大字段是 16000(所以肯定有一些截断)。
因此,我们决定在具有文本字段分隔符的新视图中创建列。但是,这使我们的视图列数为 320 - 比 ASE 12.0 中的 250 列限制多 70。
bcp
只能在现有的表和视图上工作,那么我们可以做些什么来导出这些数据呢?我们对任何事情都持开放态度。
sql - 带有 xlsx ( Excel ) 文件的 sql bcp 实用程序
如何使用 bcp 实用程序将数据从 xlsx 导入 sql 数据库。当我尝试导入时,它会抛出错误,提示“字符串数据,右截断”。我是否需要明确指定任何格式或分隔符选项?如果我尝试将数据库中的数据导出为 xlsx 文件并将其导入回数据库,它工作正常。但是导出的文件格式不正确,因为我尝试使用 office excel 打开它,它以某种奇怪的格式显示。