Если у вас есть реплицированная таблица, вы можете иметь Identity = 1000 в localDatabase и Identity = 2000 в clientDatabase, поэтому, если вы поймаете последний идентификатор, вы всегда можете найти последний из клиента, а не последний из текущего подключенного база данных.
Итак, лучший метод, который возвращает последнюю подключенную базу данных:
SELECT IDENT_CURRENT('tablename')