使用 LoadFromSqlServer 调用 SSIS 包(C# 应用程序)时,用户帐户是否必须对数据库或服务器具有任何特殊权限?
我目前似乎无法在 EM 中查看包裹...
使用 LoadFromSqlServer 调用 SSIS 包(C# 应用程序)时,用户帐户是否必须对数据库或服务器具有任何特殊权限?
我目前似乎无法在 EM 中查看包裹...
您需要向需要运行 SSIS 包的用户授予一些权限。
此页面应提供您需要的信息。
我不知道确切的答案,但是从哪里运行 SSIS 包很重要。如果我从 Visual Studio 运行它,它会使用我的帐户和权限。如果我将它加载到服务器并尝试直接运行包,它正在使用其他东西(并且通常会失败,因为我们的服务器设置方式)。如果我从服务器上的作业运行它,它将使用服务器 SQA 帐户,并具有该帐户的权限。