Para fins de relatório, preciso poder consultar dependências entre exibições e tabelas subjacentes no nível da coluna (via sys.sql_expression_dependencies
).
Uma maneira de fazer com que o SQL Server armazene colunas referenciadas é usar exibições com limite de esquema. Como alguns de meus usuários também criarão exibições, gostaria de aplicá-las. Tanto quanto eu vi, não é possível permitir que apenas visualizações com schemabinding sejam criadas dentro de um banco de dados do SQL Server (embora isso pareça um requisito legítimo para mim).
Existem outras maneiras de forçar o SQL Server a controlar quais colunas estão sendo referenciadas por quais exibições? Ou existe uma maneira oculta de impor exibições de schemabound no SQL Server?