Se você quiser usar um script, aqui (Listando dependências de objetos do SQL Server) é um artigo muito bom sobre como fazer script de dependências. Usando isso, você pode fazer uma lista de tabelas que estão sendo referenciadas. Você tem a lista de tabelas que estão em seu banco de dados, então você sabe quais delas não estão sendo usadas.
No artigo eles usam
sp_dependsprocedimento armazenado. No entanto, tem uma falha. Por exemplo, se você tiver um procedimento armazenado que usou a tabela "MyTable" e criar o procedimento antes de criar a tabela "MyTable", você não verá isso na lista de dependências. É por isso que você deve pesquisar na tabela
syscommentspara encontrar dependências. Mas isso também não é exato, pois se você tiver o nome da tabela no comentário, você a tratará como uma dependência.