首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server2000上的sp_OA*模拟

SQL Server2000上的sp_OA*模拟
EN

Stack Overflow用户
提问于 2009-09-18 15:35:11
回答 1查看 100关注 0票数 0

有没有办法模拟sp_OA*调用?我专门将它用于文件系统管理,并且我在TSQL中做了所有的事情来避免DTS,因为有可能升级到2005,我希望这个解决方案是跨版本的。不幸的是,我需要访问远程文件系统,但我无法将AD权限添加到其中一台服务器的系统帐户中(它不在雷达下,也不在AD上,尽管它运行一个生产ETL周期)。有什么方法可以模拟这个吗?我也会采用xp_cmdshell解决方案;我只是希望它能够完全避免同时为DTS和SSIS开发以及同时处理两个代码库的情况。

同样,这不是用于执行SQL Server对象的模拟;这是用于使用SQL Server系统帐户以外的帐户访问非SQL Server资源。我所能找到的唯一解决方案是在2005+上使用SQLCLR,而不是说我无论如何都不能部署程序集。(我是IT行业以外的顾问,有一些政治方面的东西。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-18 18:45:25

不,sp_OA在服务帐户的上下文中运行。

`xp_cmdshell'有一个proxy option (different in SQL 2000 ),虽然它可以工作。

在SQL Server2005中,默认情况下它被更多地锁定(如sp_OA%),因此这在政治上可能并不合适。我们仍然有一些遗留的DTS包在SQL 2005上运行(使用dtsrun,从文件系统),所以它仍然可用,并有一个SSM插件来管理它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1445317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档