问题标签 [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# - Bulkinsert 从 CSV 到 db (C#) -> web 应用程序中的最大行数?
Web 应用程序 - C#、.Net、SQL 2k5。我最近在另一个应用程序上使用了 bulkinsert,我想尝试一下。
我将收到一个包含 1000 行的 CSV 文件,它很可能会在数据库中添加 500 000 条(即 50 万条)记录。我还不知道这笔巨额资金能否顺利进行。我怕它会超时。
我还没有做任何测试,但我很确定它最终会超时。
有没有办法让它不超时(我不知道......将bulkinsert分成1000块:D)或者我应该尝试用SQL作业做一些像BCP这样的事情......
c# - 将60m条记录导入SQL最快的方法是什么
我的数据库中有 5-6 个表,我需要用测试数据填充这些表以测试我的应用程序中的性能。
我可以编写代码并进行批量插入,我的预测是它需要将近 3 天才能运行,所以我认为必须有更快的方法。
有任何想法吗?
c# - BCP 任务在执行时挂起
我们有一个 HPC 节点,可以在其中运行我们的一些任务。我的 .net 项目中有一个任务,它在 HPC 节点上启动 bcp 实用程序,并且我运行的查询输出达到 9 Mb。
当 HPC 节点运行这个任务时,查询的输出被转储到一个文件中,然后在它转储大约 5mb 的数据后,它突然停止转储任何更多的数据,这种情况一直都在发生。(请注意,这不是任何数据问题,因为它不会每次都在特定行上崩溃)。这可能重要也可能不重要,但我将数据转储到具有足够权限集的不同服务器中。
我已经直接在 hpc 节点和其他 comps 上运行具有相同查询的命令,它给出了正确的输出。
我正在运行 bcp 命令,如下所示:
var processInfo = new ProcessStartInfo("bcp.exe", argument) { RedirectStandardOutput = true, RedirectStandardError = true, CreateNoWindow = true, UseShellExecute = false };
因此,我的代码实际上会等待每个 bcp 任务运行,因为我多次调用它。
仅供参考,再次提醒您,它仅在我的 o/p 超过一定字节数(在这种情况下约为 5mb)时才会失败。
任何帮助深表感谢。
PS:我想添加 bcp 实用程序安装在所有 hpc 节点上
sql-server - BCP 有通配符吗?
我正在尝试运行一个执行 BCP 实用程序的命令脚本。我希望它能够找到具有特定文件名格式的任何文件,例如 fileyyyymmdd.dat。有没有办法用通配符替换 yyyymmdd,比如 ? 或 * 在其他程序中?
谢谢!
bcp - 插入标识列的 BCP 格式是什么
我在尝试使用 BCP 将数据插入表时遇到问题。该表有一个标识列。我正在从文本文件中获取输入。请让我知道是否有任何好的解决方案。
问候, 查扬
sql-server-2008 - SQL Server 2008 和命令行工具 bcp:有不同的版本吗?
我写了一个小程序来使用 openrowset...bcp... 在表中导入一些平面文件,这在客户网站上不起作用。
使用 bcp /? 进行简短检查 显示了不同的行为,例如开关 -T 不是受信任的连接,而是带有图像的东西。
是否提供了不同版本的 bcp?
sql-server - 从 32 位迁移到 64 位,如何使链接服务器 (sp_addlinkedserver) 工作
这是一些在 32 位机器(SQL server 2005)上运行良好的示例代码,需要更新为 64 位......我知道这是一个常见问题,但无法找到解决方法!
我正在尝试的另一件事是使用 bcp 实用程序从表中创建一个 .fmt 文件,这样我就可以定义正在读取的文件的格式。
任何帮助将不胜感激!
sqlite - 从具有非默认字段和行分隔符的 csv 导入 sqlite db 时如何指定行分隔符?
我有一堆数据,我使用带有自定义字段和行分隔符的 bcp 从 mssql 导出。
我想将数据导入 sqlite 数据库。.
有没有一种简单的方法可以使用 .import 和 .separator 做到这一点?.
或者我是否需要使用换行符作为我的行分隔符,更改 .import 源,或者为每一行插入语句...
sql - BCP 实用程序创建格式文件,将 Excel 数据导入 SQL Server 2008 以进行批量插入
我正在尝试将 Excel 2003 数据导入 SQL Server 2008 的 SQL 表。
尝试添加链接服务器,但收效甚微。
现在我正在尝试检查是否有办法使用 BCP 实用程序通过 OPENROWSET 执行 BULK 插入或 BULK 操作,使用格式文件来获取 Excel 映射。
首先,如何为表格创建格式文件,该文件具有与 Excel 电子表格列不同的命名列?接下来,如何使用此格式文件将数据从位于 C:\Folder1\Excel1.xsl 的文件中导入表 Table1 ?
谢谢你。
boost - 为什么Boost的`bcp smart_ptr dir/`复制了6MB的源代码?
所以我想将智能指针从 boost 中分离出来,以便在我的项目中使用,并指导我使用bcp
实用程序。
今天我把它编译并做了bcp smart_ptr to_copy_to_my_project/
。
结果:to_copy_to_my_project/
目录中有 6MB 的代码。
你在开玩笑吧?我不想将 6MB 的头文件添加到我的 100KB 项目中,只是为了使用智能指针。
例如,它复制以下 win32 内容(我在 Linux 上):
当我在 Linux 上时,为什么它会用 smart_ptr 复制 win32 的东西?
还:
和:
为什么 smart_ptr 依赖于 date_time?
还有它复制的所有这些测试呢:
我什么都不需要!我只需要 smart_ptr!
我做错什么了吗?为什么它只为智能指针复制 6MB 的代码,我希望它是 10KB 或 20KB ......
谢谢,博达赛多。