首页 文章

sqlcmd不接受密码作为初始命令的一部分

提问于
浏览
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

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

1 回答

  • 0

    你试过没有-P和值之间的空间吗? docs显示它们粘在一起 .

相关问题