У Microsoft был подход, при котором каждая версия SQL Server поддерживала уровень совместимости текущего выпуска до n-2.
С момента выпуска SQL Server 2016 ранее поддерживалась уровни совместимости не были удалены (это должно помочь в переходе на сертификацию на уровне совместимости базы данных). Я не совсем уверен, будут ли удалены 100 в следующем выпуске SQL Server, но я подозреваю, что он останется для помощи в будущих путях обновления.
Существует матрица это показывает этот шаблон.
Это фактически означает, что вы можете запросить базу данных master, чтобы получить текущий уровень совместимости выпусков, а затем предположить, что каждый выпуск до 100 также доступен.