Hi @Tom Burke,
Login failed for user 'Tom.Burke'. (Microsoft SQL Server, Error: 18456)
Considering the error message you have shared, we would like to inform you that, the login (whether using SQL Authentication) does not exist. it likely means that the login hasn't explicitly been given access to SQL Server – which may mean it is not a member of an appropriate domain group. It could also mean that you have created a server-level login, mapped a database user with a different name to that login, and are trying to connect using the username, not the login name.
I am able to reproduce the issue and obtain a result.
Please follow the steps mentioned below to log in with a new user.
Step1: Ensure that a server-level login has been created and that you are attempting to log in using the appropriate username.
step2: Create a login with a password explicitly using the below code.
CREATE LOGIN <loginname> WITH password=<password>;
Ex: CREATE LOGIN readonlylogin WITH password='1231!#ASDF!a';
Step 3: Please attempt to log in using the provided login name and password.
Please refer the below mentioned link for more information.
https://sqlblog.org/2020/07/28/troubleshooting-error-18456
I hope, This response will address your query and helped you to overcome on your challenges. If this answers your query, do click Accept Answer and Yes for was this answer helpful.
If the issue still persists, please let us know here. We will respond with more details and try to help you.