В общем, у вас, вероятно, не будет проблем, если вы не удалите временные таблицы. Локальная временная таблица имеет область видимости сеанса или область видимости SP в вашем случае. Он автоматически сбрасывается при закрытии сеанса или завершении SP.
Тем не менее, вы повышаете риск возникновения проблем, регулярно следуя этой практике. Например, если вы не используете SP, но отправляете оператор SELECT из ASP .net и оставляете соединение SQL Server открытым, временная таблица будет продолжать существовать. Продолжение использования соединения и других временных таблиц приведет к увеличению временной базы данных.
Я также поддерживаю другие комментарии, касающиеся использования временных таблиц в этом случае. Если вы создадите решение без временных таблиц, вы, вероятно, получите более быстрый отчет и также не будете использовать команду временной таблицы DROP.