The routine which uppercase user name during attachDatabase etc doesn't strictly follow rules for SQL identifiers when detect user names that should be delimited. As the result user with names like test-user cannot connect without proper delimiting them.
Also it silently ignores delimiting errors trimming the rest of string. For example "abc"def is transformed to abc.
The routine which uppercase user name during attachDatabase etc doesn't strictly follow rules for SQL identifiers when detect user names that should be delimited. As the result user with names like
test-usercannot connect without proper delimiting them.Also it silently ignores delimiting errors trimming the rest of string. For example
"abc"defis transformed toabc.