我有一个按时间戳-分钟和其他一些列聚合的实例化视图。我将其用于各种时间序列监控。我只想在这个MV中保留最近7天的数据,因为它是大量不需要长期使用的聚合数据。现在只有一个硬编码的日期过滤器。 我已经尝试了一些方法来限制MV,但都不起作用。 OPTIONS ( partition_expiration_days = 7) -->不起作用。基表没有过期时间。 where _partitiondate >= date_sub(current_date(),interval 7 day) -->不起作用。“实例化视图查询不能使用依赖于当前时间的函数” order by partiti
需要仅授予对XYZ架构的视图的访问权限,view在内部调用来自dbo架构的表。需要限制对dbo表的访问。因为我只在尝试选择XYZ.VIEW时才提供访问XYZ模式的权限。它给出了错误:The SELECT permission was denied on the object 'Table1', database 'servername', schema 'dbo'.GRANT SELECT ON XYZ.VIEW TO user1
XYZ.VIEW