【发布时间】:2017-04-11 12:15:11
【问题描述】:
我使用此命令将数据从 SQL Server 2005 导出到.csv:
sqlcmd -S (local)\DB -i c:\Temp\sqlexport\query_trans.sql -o c:\Temp\sqlexport\transactions.csv -W -s ";"
生成.csv 文件。
我遇到的问题是,虽然在 Windows 7 上可以完美运行,但 Windows 10 和 Windows Server 2008 在某些列中会产生大量尾随空格。
Windows 版本之间的功能有何不同,我该如何解决?如您所见,我已经有了 -W 选项。
感谢您的任何建议。
【问题讨论】:
-
这可能是由不同版本的 sqlcmd 之间的行为差异来解释的。
sqlcmd /?是否在所有机器上报告相同的版本号?
标签: csv sql-server-2005 windows-server-2008 sqlcmd