Я бы хотел контролировать, когда (глобальная) временная таблица в SQL Server удаляется (сеанс отключен). Глобальная временная таблица создается с использованием сквозного запроса MS Access. Кажется, он отключается на основе таймера, и я хотел бы иметь больше контроля, когда Access отключается от временной таблицы.
- Выполнение запроса в MS Access.
- Временная таблица теперь доступна в SQL Server. (Т.е., ## TempTable1)
- 30 минут спустя временная таблица SQL Server (## TempTable1) больше не доступна.
Временные таблицы с другим программным обеспечением, таким как SSMS и Toad, поддерживают временные таблицы открытыми до тех пор, пока сеанс не будет полностью закрыт. Кажется, что Access удаляет соединение с временной таблицей в зависимости от того, как долго они были созданы.
Я пытался оставить открытыми результаты запроса (фактические результаты запроса) в MS Access
, чтобы посмотреть, будет ли временная таблица продолжать существовать, без удачи.
Я надеюсь на параметр / свойство, при котором сквозной запрос сохраняет соединение с SQL Server, чтобы сохранить временную таблицу на SQL Server.
[UPDATE]:
После определения точного периода постоянства временная таблица все еще существует:
- Запрос временной таблицы (## TempTable1) в MS Access каждые 5 минут
- Результаты присутствуют = временная таблица все еще существует
- TempTable1 теперь сохраняется в течение 1 ч 20 м
Повторный запрос временной таблицы должен сбрасывать некоторый таймер подключения.