Duplicate thread with SQL Server Central: https://www.sqlservercentral.com/forums/topic/comparison-for-75-tables-in-two-different-sql-server-databases#post-3966337
For convenience, I'm copying the answer I posted on SSC:
I believe there is a Data Compare option in Visual Studio if you have SSDT installed.
Else you can run queries like this:
SELECT *
FROM dbA.dbo.tbl A
FULL JOIN dbB.dbo.tbl B ON A.keycol = B.keycol
WHERE NOT EXISTS (SELECT A.* INTERSECT SELECT B.*)
This assumes that you want to compare each and every column. If you want to exempt one or more columns you need replace A.* and B.* with explicit column lists.
I suggest that you try the pattern above on one table before you proceed further.