bcp

    2热度

    2回答

    我正在使用BCP从SQL Server中导出数据。输出文件被写入磁盘,但需要重新编码。使用C#,我将文件重新编码为UTF8并将其重新保存到磁盘。因为它必须保存输出,重新编码,然后重新保存。似乎效率低下。 我想知道是否有办法消除两次保存数据。例如,在将输出写入磁盘之前,将输出指向内存或在内存中截取BCP输出文件? 任何意见非常感谢。

    2热度

    1回答

    我有一个正在调用存储过程的BCP进程。通常我一直在执行这个存储过程并将数据复制到一个Excel工作表中,我将所有列指定为文本并将其保存为CSV。 我需要自动化这项工作,并一直在玩BCP命令,但到目前为止有一个问题。我所拥有的数据中有逗号,它将数据转移到左侧。这是我可以用格式文件或类似的东西克服的东西吗? 我不想在proc本身的输出中引用这些。

    1热度

    1回答

    跳过最后一行我有这样的最后一行文件: [End of File] 我可以读面前的所有线路,并跳过这一项没有得到一个错误?

    0热度

    1回答

    我正在使用BCP实用程序从我的sql表中获取数据并将其转储到文本文件中。我可以将查询结果转储到正在运行sql server的系统中的文本文件。但是,实际上我想要在网络中的另一个系统中创建目标文本文件。如果我给另一个系统的目标路径的位置,我总是得到错误,比如, 错误= [微软] [SQL本机客户端]无法打开BCP主数据文件 如何保存生成的文本文件在网络中的其他系统中。请指教 感谢 Venkat

    0热度

    4回答

    我一直在试图导入数据(制表符分隔)到SQL服务器。源数据是从IBM Cognos导出的。数据可以从以下网址下载:sample data 我试过BCP/Bulk Insert,但它没有帮助。原始数据文件包含一个标题行(需要跳过)。 ================================== 模式: CREATE TABLE [dbo].[DIM_Assessment]( [QueryTyp

    1热度

    2回答

    试图做一些非常有SQL Server 2012的这里简单bcp语法......我想按照这个网址的步骤: http://www.advancesharp.com/blog/1083/bulk-insert-with-text-qualifier-in-sql-server 我使用的是Windows身份验证方法。 bcp dbname.schema.Products format -c -t -f d

    1热度

    2回答

    我写了一个C#控制台程序,读取制表符分隔的文件并执行 bcp tblName + " in " + outputfilename + " -c -T -S servername\instancename -U readonly -P readonly -F2"; 第一列是EmpID这是一个int和第二列EMPName这是Varchar2(100),EMPLOYER VARCHAR(

    1热度

    1回答

    我有一个需求,我需要刷新服务器A上的数据库与来自服务器B的数据(模式将始终是相同的)与数据的子集 不幸的是,由于服务器设置和运行(托管)的方式,使用BCP 的选项不适用于我。此外,服务器可能无法看到彼此/被链接,因此服务器B上的SP将无法直接访问服务器A. 因此,我的计划是在服务器A上运行导出过程以创建一个文件(XML?),该文件放置在服务器B可用的位置上。然后,我将在服务器B上创建一个过程以消耗

    0热度

    2回答

    我知道fread可以用于读取二进制数据。我读过的地方也可以读取文本文件。我有一个数字文本文件,使用BCP实用程序和SQL Server生成。我正尝试在Matlab中读取这些庞大的数据。我的情况是textscan和fscanf很慢。 fread读取数据并打印出它们的ASCII值。有没有一种方法可以使用fread正确读取数据?由于文本文件很大,fread可以给我一个更快的解决方案。 BCP “SELE

    0热度

    2回答

    我想将数据从数据库Azur导出到Excel文件。 要做到这一点,我使用命令: BCP [数据库名] [表] OUT C:... \ Test_Export.xls -c -U [email protected] -S TCP: ServerName.database.windows.net -P XXXXXXXX - >它工作 但是,当我想在命令做同样的SQL查询,像这样: BCP“选择field