1
我在SQL Server端执行存储过程。在此过程中的某些部分,远程Oracle程序使用取消Oracle过程从SQL Server过程取消时
execute ('
begin
oraprocname(procparams);
end;')
at remotedb.
今天叫,我需要停止执行这个程序,所以我使用了取消SQL Server端的查询。
问题是SQL Server无法停止该过程,直到远程过程停止(我需要从远程端杀死它)。
有没有办法以某种方式“通知”Oracle方,该过程需要从SQL Server端的存储过程中取消?
你好,谢谢你的答复。问题是我没有访问像v $ session这样的全局视图......我在Oracle站点上的用户只有几个过程的读权限和执行权限:/ – Damian
然后,您可能需要创建一个这样的过程你在远程数据库上,并执行授予你的用户的权限。 –