Sql-server – Firewall security and SQL Server

Securitysql server

I have been receiving messages in my log file saying :-

"Login failed for user 'sa': Reason Password did not match that for the login provided. [Client:xx.xx.xx.xx]"

the xx are actual numbers.

In the MS firewall, I've added my IP to the "Remote IP address" list on the Scope tab.

When I have gone back to the log file, the message has stopped appearing. Instead it says "its starting up ReportServerTempDB", does this mean that I've inadvertently by adding my IP to the remote IP list allowed anyone in?

By putting only my IP address in the scope means I've blocked everyone else apart from me connecting to the remote database?

Ultimately, I would like remote access allowed only to my IP. If that is not possible, I want a block on all remote access.

Best Answer

By putting only my IP address in the scope means I've blocked everyone else apart from me connecting to the remote database?

Correct.

Exceptions that you add to the firewall can restrict the opening of the port to incoming connections from specific computers or the local subnet. This restriction of the scope of the port opening can reduce how much your computer is exposed to malicious users, and is recommended.

https://docs.microsoft.com/en-us/sql/sql-server/install/configure-the-windows-firewall-to-allow-sql-server-access?view=sql-server-ver15#BKMK_additional_settings