如何在 SSIS 中解析 0x80040e14 和 0xC0202071?
How do I resolve a 0x80040e14 and 0xC0202071 in SSIS?
我对 SSIS 非常陌生,可能需要解释一些事情。
我正在尝试或试图完成的是:
- 在 VS-2013 中使用 SSIS 连接到 XML 站点
- 删除table
中已有的数据
- 将解析后的XML数据转储到table
我在 SSIS 中遇到以下执行错误:
- [SQL 服务器目标 [61]] 错误:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80040E14。 OLE DB 记录可用。来源:"Microsoft SQL Server Native Client 11.0" Hresult:0x80040E14 描述:"Could not bulk load because SSIS file mapping object 'Global\DTSQLIMPORT ' could not be opened. Operating system error code 5(Access is denied.). Make sure you are accessing a local server via Windows security.".
- [SQL 服务器目标 [61]] 错误:无法批量复制数据。您可能需要以管理员身份 运行 此程序包。
- [SSIS.Pipeline] 错误:SQL 服务器目标在预执行阶段失败并返回错误代码 0xC0202071。
我什至不知道添加什么信息会有帮助。我有一个数据流,它包含一个 XML 网络源和一个指向系统上 SQL table 的目标。
我的问题是:
- 如何解决上述错误?
- 我错过了什么?
您需要将连接字符串设置为表达式,并硬编码或参数化您的用户和密码。
密码是根据加密计算机的信息加密的。一旦你将加密的 属性 移动到服务器,它就不知道如何解密它,因此没有有效的密码。
我必须在使用 AZURE 进行的项目中执行此操作。我相信有一个设置可以从密码中删除加密,但这与对用户进行硬编码并传入连接字符串表达式没有什么不同。
我对 SSIS 非常陌生,可能需要解释一些事情。
我正在尝试或试图完成的是:
- 在 VS-2013 中使用 SSIS 连接到 XML 站点
- 删除table 中已有的数据
- 将解析后的XML数据转储到table
我在 SSIS 中遇到以下执行错误:
- [SQL 服务器目标 [61]] 错误:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80040E14。 OLE DB 记录可用。来源:"Microsoft SQL Server Native Client 11.0" Hresult:0x80040E14 描述:"Could not bulk load because SSIS file mapping object 'Global\DTSQLIMPORT ' could not be opened. Operating system error code 5(Access is denied.). Make sure you are accessing a local server via Windows security.".
- [SQL 服务器目标 [61]] 错误:无法批量复制数据。您可能需要以管理员身份 运行 此程序包。
- [SSIS.Pipeline] 错误:SQL 服务器目标在预执行阶段失败并返回错误代码 0xC0202071。
我什至不知道添加什么信息会有帮助。我有一个数据流,它包含一个 XML 网络源和一个指向系统上 SQL table 的目标。
我的问题是:
- 如何解决上述错误?
- 我错过了什么?
您需要将连接字符串设置为表达式,并硬编码或参数化您的用户和密码。
密码是根据加密计算机的信息加密的。一旦你将加密的 属性 移动到服务器,它就不知道如何解密它,因此没有有效的密码。
我必须在使用 AZURE 进行的项目中执行此操作。我相信有一个设置可以从密码中删除加密,但这与对用户进行硬编码并传入连接字符串表达式没有什么不同。