ユーザーログインが次のように保存されているBATファイルがあります。
userid=johndoe
これにより、ユーザーは資格情報を入力する必要がなくなり、パスワードに答えるだけで済みます。
ひどい慣行であることはわかっていますが、同様の方法でパスワードを指定する方法はありますか?
ありがとう
ユーザーログインが次のように保存されているBATファイルがあります。
userid=johndoe
これにより、ユーザーは資格情報を入力する必要がなくなり、パスワードに答えるだけで済みます。
ひどい慣行であることはわかっていますが、同様の方法でパスワードを指定する方法はありますか?
ありがとう
SQL*PLUSを使用してから何年も経ちました。ただし、コマンドラインで渡されるパスワードに表示される特定の文字は、引用符で囲むか、エスケープする必要があることを覚えているようです。プロンプトでパスワードを指定したときに機能するパスワードを持っていたのを覚えていますが、コマンドラインにパスワードを含めようとすると失敗しました。最終的に、コマンドラインで機能するようにパスワードを引用符で囲む/エスケープする方法を見つけました。接続文字列にも同様の問題があったと思います。
残念ながら、何が問題を引き起こしたのか、また解決策が何であったのかを正確に思い出せません。
パスワードや接続文字列を引用してみてください
username/"passworld"@"connectionString"
またはおそらくエスケープされた引用符
username/\"password\"@\"connectionString\"
上記がうまくいかない場合は、適切な解決策を見つけるのに役立つヒントで十分だと思います。