gpt4 book ai didi

sql-server - 在 PDW 中使用 SQLCMD 时出错

转载 作者:行者123 更新时间:2023-12-01 23:48:18 33 4
gpt4 key购买 nike

我在 PDW 中使用 SQLCMD 将数据提取到平面文件中。命令行语法如下:

sqlcmd -S "10.20.30.40,19001" -d MyPDW_DB -U PDW_User -P Password1 -Q "SET QUOTED_IDENTIFIER ON; SELECT * FROM MyPDW_DB.dbo.SampleFact" -o "FactOut.txt" -s"|"

当我尝试执行批处理文件时,出现以下错误:

消息 104409,级别 16,状态 1,服务器 PdwTdsServer,第 1 行不支持将 QuotedIdentifier 设置为“OFF”。

我假设这是因为服务器名称(IP 地址、端口号)中有一个“逗号”。我可以使用此命令从 SQL 表中提取数据。关于如何使它适用于 PDW 的任何想法?

提前致谢

最佳答案

我得到了部分工作。

sqlcmd -S "10.20.30.40,19001" -d MyPDW_DB -U PDW_User -P Password1 -I -Q "SELECT * FROM MyPDW_DB.dbo.SampleFact" -o "FactOut.txt" -s"|"

要将 quoted_identifier 设置为 OFF,要使用的选项是“-I”。但是,我仍在尝试寻找 PDW 不支持的“SET NOCOUNT ON”选项的替代方法。如果有人可以帮助我,我将不胜感激。

关于sql-server - 在 PDW 中使用 SQLCMD 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28019636/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com