我有一个BAT文件,其用户登录名存储如下:
userid=johndoe
这消除了用户输入凭证的需要,他们只需要回答密码。
我知道这是一种可怕的做法,但有没有办法可以用类似的方式指定密码?
由于
答案 0 :(得分:1)
我使用SQL * PLUS已有很多年了。但我似乎记得,当某些字符出现在命令行传递的密码中时,需要引用和转义某些字符。我记得有一个密码可以在我提示时提供它,但是当我试图将它包含在命令行中时失败了。最终我想出了如何引用/转义密码,以便它在命令行上工作。我认为连接字符串也有类似的问题。
不幸的是,我不记得是什么引发了这个问题,也没有解决方案的问题。
尝试引用密码和/或连接字符串
username/"passworld"@"connectionString"
或者可能是转义引号
username/\"password\"@\"connectionString\"
如果上述方法不起作用,那么希望它足以帮助您找到正确的解决方案。