2

我有一个数据库,它是一个数据仓库环境,它使用 ETL 过程加载数据。

在 ETL 过程中,我希望使数据库无法用于查询某些角色。

什么是可能的解决方案?

4

2 回答 2

0

一种选择是创建一个存储过程来修改角色的权限,然后断开用户连接,然后在数据加载之后重置权限。

另一种方法是在没有人使用系统时运行您的 ETL 过程......

于 2013-08-08T07:35:23.167 回答
0

我认为最简单的答案是REVOKE PERMISSIONS在 ETL 过程中滚动并在最后(或失败时)反转它。

于 2013-08-08T07:34:07.040 回答