0

我的目标是在用户提交 Verion 以启动 ETL 过程时从另一个数据库(不是 MDS 数据库)启动存储过程。为此,在 MDS DB 中,我在[mdm].[udpVersionSave]中添加了启动自定义存储过程。但是当我尝试在 MDS Web 界面中提交版本时,什么也没有发生 - 版本没有被提交。顺便说一句,当我从 MDS DB 启动程序时 - 它正在工作。我的猜测 - 问题在于用户\登录访问。但是我尝试了很多组合来提供访问权限 - 没有任何帮助。

UPD.:启动存储过程的代码:

execute [AdventureWorksDW2012].[dbo].[sp__test_insert_data] @code = N'3';

程序代码 sp__test_insert_data:

insert into AdventureWorksDW2012.dbo._test_insert_data(col_ver)
values (@code);

当我在sa下手动启动它时,过程sp__test_insert_data工作正常。

有任何想法吗?

4

0 回答 0