パスワードに特定文字が含まれているとMSSQLServerへログインできない

提供: Support
移動先: 案内検索

問題

MSSQLServerへ接続するアカウントのパスワードとして、"{"もしくは"}"などの特定の文字が含まれていると、FireDACからMSSQLServerへログインできません。

例えば、パスワードとして"AB}6DOIZ}zZ9!"を使用すると、以下のエラーが発生します。

Thumb03000155ujpn.png

解説

FireDACからMSSQLServerへの接続は、ODBCドライバを使用しているため、その仕様に従っています。

マイクロソフト社のODBCドライバの制約により、接続文字列の属性値に中括弧を使用しているとエラーが発生することがあります。

詳しくは、ODBC ドライバーの「接続文字列キーワード」を参照ください。


パスワードの文字に中括弧の使用は避けてください。