パスワードに特定文字が含まれているとMSSQLServerへログインできない
問題
MSSQLServerへ接続するアカウントのパスワードとして、"{"もしくは"}"などの特定の文字が含まれていると、FireDACからMSSQLServerへログインできません。
例えば、パスワードとして"AB}6DOIZ}zZ9!"を使用すると、以下のエラーが発生します。
解説
FireDACからMSSQLServerへの接続は、ODBCドライバを使用しているため、その仕様に従っています。
マイクロソフト社のODBCドライバの制約により、接続文字列の属性値に中括弧を使用しているとエラーが発生することがあります。
詳しくは、ODBC ドライバーの「接続文字列キーワード」を参照ください。
パスワードの文字に中括弧の使用は避けてください。