我使用sqlcmd从UBUNTU机器查询SQL服务器数据库(为此目的安装了ODBC驱动程序)
如果我传递以下命令:
sqlcmd -S xyz -d xyz -U xyz
我被提示输入密码,然后我可以成功查询有问题的数据库。但是,如果通过以下命令,我会收到消息'Login failed for user ****':
sqlcmd -S xyz -d xyz -U xyz -P xyz
我需要能够一次性发送密码,因为我需要传递输入查询文件并将输出发送到特定位置。一旦我通过等待密码提示登录数据库,我就不能再指定输入/输出文件了。任何见解都将非常感激