Поделиться через


Домены приложений и безопасность интеграции со средой CLR

В SQL Server сборки, принадлежащие одному и тому же владельцу, загружаются в одном и том же домене приложений. Благодаря тому, что весь набор сборок эксплуатируется в одном и том же домене приложений, сборки становятся способными обнаруживать друг друга во время выполнения с использованием API-интерфейсов Reflection инфраструктуры .NET Framework или других средств, а также могут осуществлять взаимные вызовы по принципу позднего связывания. Такие вызовы выполняются по отношению к сборкам, принадлежащим одному и тому же владельцу, поэтому применительно к этим вызовам не проверяются какие-либо разрешения SQL Server. Указанная схема размещения сборок в доменах приложений предназначена главным образом для обеспечения масштабируемости, безопасности и взаимной изоляции, и может измениться в будущих версиях. Поэтому не следует рассчитывать на то, что всегда можно будет осуществлять поиск сборок в одном и том же домене приложений с помощью механизмов позднего связывания.

См. также

Основные понятия