По поиску и чтению, которое я провел по этой теме, мне кажется, что это может быть просто ошибкой в MS Access, которую они никогда не пытались исправить, т. Е. Там не имеет разрешения.
Симптомы, которые я вижу и которые, похоже, наблюдаются у других, заключаются в том, что подключение Access к SQL Server становится «плохим», и как только оно достигнет этого состояния, ничего не исправит, кроме перезапуска Access, точка.Хотя это утомляет человека, это вполне возможно - если код, связанный с управлением соединением (либо в самом MS Access, либо в провайдере ODBC), не проверяет достоверность состояния соединения и всегда предполагает, что это нормально, то мыбудет точно видеть симптомы, которые мы видим .
Можно подумать, что Microsoft наверняка исправит это, но это будет не в первый раз.
Обновление
Я вижу такое же поведение при использовании проекта Microsoft Access (* .adp), поэтому проблема, по-видимому, связана с самим MS Access (а не только с ODBC).