0

我正在使用 sqlcmd 从 UBUNTU 机器查询 SQL 服务器数据库(为此目的安装了 ODBC 驱动程序)

如果我通过以下命令:

sqlcmd -S xyz -d xyz -U xyz 

系统提示我输入密码,然后我可以成功查询相关数据库。但是,如果通过下面的命令,我会收到消息'Login failed for user ****':

sqlcmd -S xyz -d xyz -U xyz -P xyz

我需要能够一次性发送密码,因为我需要传递输入查询文件并将输出发送到特定位置。一旦我通过等待密码提示登录数据库,我就不能再指定输入/输出文件。任何见解将不胜感激

4

1 回答 1

1

您是否尝试过 -P 和值之间没有空格?文档显示它们粘在一起。

于 2013-06-04T15:02:04.680 回答