SQL 2014 TCP/IP Ports not Connecting

I can't figure this one out.  We have a SQL server hosted in the cloud and a site-to-site VPN over to our headquarters.  The is a deny from cloud to HQ rule.  I open up ports TCP 1433/1434/135/2383/4022 from HQ to cloud.  But, I cannot connect using SQL Studio Manager.  However, when I put in an ANY rule for the ports going from HQ to cloud it works like a charm... what gives?  What port am I missing?
Tim PhillipsWindows Systems AdministratorAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Qlemo"Batchelor", Developer and EE Topic AdvisorCommented:
Is MsSql a named instance? If so, you'll need 1434/udp and the dynamic port used in the firewall (or a firewall application gateway able to understand the SQL Server Browser sevice protocol).
Qlemo"Batchelor", Developer and EE Topic AdvisorCommented:
Alternatively you can set up a fixed port on the server side, and use that.
Tim PhillipsWindows Systems AdministratorAuthor Commented:
After much troubleshooting, it turns out that you need TCP 1433 AND UDP 1433 in addition to UDP 1434.  I didn't find any documentation to say that you needed UDP 1433, but you need it apparently.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Qlemo"Batchelor", Developer and EE Topic AdvisorCommented:
This cannot be correct. MSSQL connects on 1433/tcp by default - if that works, no 1434/udp or other port/protocol is required.
Tim PhillipsWindows Systems AdministratorAuthor Commented:
I found the answer on my own after much troubleshooting.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SQL Server

From novice to tech pro — start learning today.