Разница между использованием параметров ENCRYPTION и SCHEMABINDING при создании представлений заключается в следующем:
- ENCRYPTION зашифровывает определение представления. sqlpub.narod.ru Пользователи не смогут просмотреть определение представления после его создания. sqlpub.narod.ru Также использование этого параметра предотвращает публикацию представления в рамках репликации SQL Server. learn.microsoft.com
- SCHEMABINDING привязывает представление к схеме базовой таблицы или таблиц. learn.microsoft.com Если аргумент SCHEMABINDING указан, нельзя изменить базовую таблицу или таблицы таким способом, который может повлиять на определение представления. learn.microsoft.com Сначала нужно изменить или удалить само представление для сброса зависимостей от таблицы, которую требуется изменить. learn.microsoft.com
Таким образом, ENCRYPTION обеспечивает безопасность, шифруя определение представления, а SCHEMABINDING — привязку представления к схеме базовых таблиц, что запрещает любые изменения их структуры. professorweb.ru sqlpub.narod.ru