跨不同域复制文件sqlserverclr

本文关键字:文件 sqlserverclr 复制 | 更新日期: 2023-09-27 18:26:49

这似乎是一项非常简单的任务,我原以为会是这样,但我仍然无法实现。

我有一个存储过程,它在sql服务器上创建一个文本文件。创建文件后,它将文件名传递给程序集,程序集将文件复制到不同域上的多个服务器。

它适用于与sql server 在同一域中的计算机

我在跨域复制文件时遇到问题,我一直收到以下错误

System.UnauthorizedAccessException:拒绝访问路径"''***"。

我试过模仿一个同样不起作用的windows用户

提前感谢

跨不同域复制文件sqlserverclr

运行"程序集"的帐户必须有权限执行您要求它执行的操作。

或者您必须让程序集中的一部分代码在具有复制权限的用户的上下文下开始运行。

这实际上与SQL server无关。它只是执行代码的帐户有权按照您的指示执行。