Anwendungsdomänen und Sicherheit der CLR-Integration

SQL Server lädt Assemblys, die zu demselben Besitzer in derselben Anwendungsdomäne gehören. Bei einem Assemblysatz, die in derselben Anwendungsdomäne ausgeführt wird, können sich Assemblys während der Ausführung untereinander erkennen, indem sie den Reflexions-APIs von .NET Framework oder andere Verfahren anwenden, und können sich so auf spät gebundene Weise aufrufen. Da solche Aufrufe für Assemblys erfolgen, die demselben Besitzer gehören, werden für diese Aufrufe keine SQL Server Berechtigungen überprüft. Das Platzierungsschema von Assemblys in Anwendungsdomänen wurde hauptsächlich mit Blick auf Skalierbarkeit, Sicherheit und Isolierung konzipiert und wird möglicherweise in zukünftigen Versionen geändert. Sie sollten sich daher nicht darauf verlassen, Assemblys mit später Bindung in derselben Anwendungsdomäne zu finden.

Weitere Informationen

Sicherheit der CLR-Integration