sp_OA* 呼び出しを偽装する方法はありますか? 私はこれを特にファイル システム管理に使用しています。2005 にアップグレードする可能性があり、このソリューションをクロスバージョンにしたいので、DTS を回避するために TSQL ですべてを行っています。残念ながら、リモート ファイル システムにアクセスする必要がありますが、いずれかのサーバーのシステム アカウントに AD 権限を追加することはできません (運用 ETL サイクルを実行していますが、AD ではなくレーダーの下にあります)。これを偽装する方法はありますか?私も xp_cmdshell ソリューションを使用します。DTS と SSIS の両方の開発と 2 つのコード ベースのジャグリングを回避できるようにしたいだけです。
繰り返しますが、これは SQL Server オブジェクトの実行に対する偽装ではありません。これは、SQL Server システム アカウント以外のアカウントを使用して、SQL Server 以外のリソースにアクセスするためのものです。私が見つけた唯一の解決策は、2005年以降のSQLCLRに関係しており、とにかくアセンブリを展開できるということではありません。(私は IT 以外のコンサルタントであり、政治的なものがあります。)