检查详情
检查要求:在导出视图结构时,DTS 会检查源库中
DEFINER
对应的 user1( [DEFINER = user1])和执行任务账号 user2 是否一致。如果一致则迁移后不做改动。
如果不一致,则迁移后修改 user1 在目标库中的
SQL SECURITY
属性,由 DEFINER
转换为 INVOKER
( [INVOKER = user1]),同时设置目标库中 DEFINER
为执行任务账号 user2([DEFINER = 执行任务账号 user2])。检查说明:
SQL SECURITY
参数用来表示用户访问指定视图时,系统按照谁的权限来执行。 DEFINER
:表示只有定义者才能执行。INVOKER
:表示拥有权限的调用者可以执行。
默认情况下,系统指定为 DEFINER
。