标签: sql-server transactions isolation-level transaction-isolation
我有一个数据库,它是一个使用ETL过程加载数据的数据仓库环境。
在ETL过程中,我希望数据库不可用于查询某些角色。
什么是可能的解决方案?
答案 0 :(得分:0)
我认为最简单的答案是REVOKE PERMISSIONS用于ETL过程中的滚动并在结束时反转(或失败)。
REVOKE PERMISSIONS
答案 1 :(得分:0)
一个选项是创建一个存储过程,修改角色的权限,然后删除用户连接,然后按照重置权限的数据加载。
另一种方法是在没有人使用系统时运行您的ETL过程......