Hi RJ,
Thanks for posting your question in the Microsoft Q&A forum.
The issue you're encountering with SSMS when trying to count 3 billion records is related to the limitations of the INT data type, which has a maximum value of approximately 2.14 billion.
The simplest solution is to cast the result to BIGINT
SELECT CAST(COUNT(*) AS BIGINT) FROM YourTable;
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful