Regarding a specific case of
Login failed for user 'sa'. Reason: Password did not match that for the login provided. [CLIENT: ##.##.##.##]
and its companion message
Error: 18456, Severity: 14, State: 8.
with respect to SQL Server 2014, Windows Server 2019, and SOLIDWORKS professional document management.
Summary
Test a different and less complex password.
Detail
My first successfully functioning credential contained 14 characters: letters upper & lower case, numbers, and symbols from this set "$!%^(){}[];:<>?". This enabled a SOLIDWORKS professional document management client stack to communicate with a remote SQL Server Express 2014 stack via the SA database account without the above error.
Searching on "SQL Server 2014 password restrictions" led to this helpful post
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/52eda46d-5814-45a0-b676-4676f0853474/invalid-password-symbols-for-sql-server-2014-login?forum=sqlsecurity
These links in the accepted answer--while not definitive for SQL Server 2014 nor for Windows Server 2019 credentials--did jog me out of my specific rut:
TBD - replace above links with definitive links for
- password specification documents for the SQL Server database family
- password specification documents for the computer (local), workgroup, AD domains
- documents elucidating specific alterations to passwords that policy can cause to occur in relevant authorization processing systems.
Server-side and client-side authorization stacks may not adhere to the same specifications and limitations. Detailed knowledge of both may be required to achieve functionality first, then some desired level of security.
May your enlightenment be swifter than mine, with fewer bruises.