Sql server 从onedrive导入的SSIS作业不工作
我确实有一个平面文件源,在那里我导入了一个Excel.csv,它存储在我的电脑上,工作得非常好。然后我认为将excel.csv放在OneDrive中更有效。将平面文件源更改为OneDrive-Excel.csv,并在VisualStudio上运行,运行效果非常好。但是在SSIDB中提供了该文件并将其作为作业运行后,我收到一个错误,说明它无法在OneDrive上打开该文件。失败的链接显示为“C:\Users\UserID\OneDrive…”,我觉得该链接必须以不同的方式编写,或者您是否有其他解决问题的方法?tx我的假设是,运行作业步骤的用户无权访问Sql server 从onedrive导入的SSIS作业不工作,sql-server,ssis,onedrive,Sql Server,Ssis,Onedrive,我确实有一个平面文件源,在那里我导入了一个Excel.csv,它存储在我的电脑上,工作得非常好。然后我认为将excel.csv放在OneDrive中更有效。将平面文件源更改为OneDrive-Excel.csv,并在VisualStudio上运行,运行效果非常好。但是在SSIDB中提供了该文件并将其作为作业运行后,我收到一个错误,说明它无法在OneDrive上打开该文件。失败的链接显示为“C:\Users\UserID\OneDrive…”,我觉得该链接必须以不同的方式编写,或者您是否有其他解决
C:\users\UserID\OneDrive
。。。快速测试是创建凭证和代理,然后将其设置为sql代理作业中的用户USE master;使用IDENTITY=N'domain\user',SECRET=N'pass1'创建凭证[ColumnA];使用msdb;GO EXEC msdb.dbo.sp_add_proxy@proxy_name=N'SSISProxy',@credential_name=N'ColumnA',@enabled=1;GO EXEC msdb.dbo.sp_将_proxy_授予_subsystem@proxy_name=N'ssiproxy',@subsystem_id=11;转到
thx获取输入,运行它,这是您通过凭据和代理解决的权限问题还是单独的问题?通过凭据和代理修复了它,不习惯于此,将阅读更多内容以更好地理解它