I've seen a couple of posts on this topic, and all of them involve using jTds, which I know nothing about. All I want to do is connect to my local SQL Server instance. In the Data Sources and Drivers window, I chose the SQL Server (Microsoft) option and installed the drivers. When I create a new data source for SQL Server (Microsoft), it auto-fills "localhost" as the server name and port 1433. Not sure if I have to enter a DB name, but I tried it both with and without. I also chose to use Windows credentials instead of user credentials, which is the way I set it up. All of these options work fine for me in SQL Server 2014 Management Studio.
When I try to test my connection, I get a TCP/IP firewall error.
I connect to my local db just fine with SSMS and the settings I'm using are pretty much the default ones DataGrip fills in for me. I'm not experienced with firewall settings, but DataGrip appears in my Windows Firewall screen with full allowance on all ports, so that seems all correct. I even tried entering my external IP address as the server name. Where am I going wrong?