Table List is Too Large
It is unlikely that a user needs access to more than 30 or so tables. If the table count for the connection is larger then you are likely using a highly privileged account for the connection such as “SA”. For security and performance reasons it is best to create a database account that only has access to those tables that are needed.
For more details see: Database Account