小编use*_*607的帖子

无法打开BCP主机数据文件

以下是BCP声明的示例.我不习惯使用BCP,所以非常感谢您的帮助和坦率

我也在使用格式文件.

如果我从CMD提示执行它工作正常但从SQL我得到错误.BCP语句全部在一行,SQL Server代理作为本地系统运行.SQL服务器和脚本位于同一系统上.

我运行了exec master..xp_fixeddrives C,45589 E,423686

我已尝试输出到C和E,结果相同

EXEC xp_cmdshell 'bcp "Select FILENAME, POLICYNUMBER, INSURED_DRAWER_100, POLICY_INFORMATION, DOCUMENTTYPE, DOCUMENTDATE, POLICYYEAR FROM data.dbo.max" queryout "E:\Storage\Export\Data\max.idx" -fmax-c.fmt -SSERVERNAME -T
Run Code Online (Sandbox Code Playgroud)

这是格式文件rmax-c.fmt

10.0

7

1      SQLCHAR             0       255     "$#Y#$"          1     FILENAME                               
2      SQLCHAR             0       40      ""               2     POLICYNUMBER                                 
3      SQLCHAR             0       40      ""               3     INSURED_DRAWER_100                           
4      SQLCHAR             0       40      ""               4     POLICY_INFORMATION                           
5      SQLCHAR             0       40      ""               5     DOCUMENTTYPE                                 
6      SQLCHAR             0       40      ""               6     DOCUMENTDATE                                 
7      SQLCHAR             0       8       "\r\n"           7     POLICYYEAR    
Run Code Online (Sandbox Code Playgroud)

由于在此帖子中格式化,格式文件的最后一列被截断,但读取 …

sql sql-server bcp

17
推荐指数
4
解决办法
8万
查看次数

标签 统计

bcp ×1

sql ×1

sql-server ×1