Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 从本地SQL数据库导出到Azure SQL失败_Sql Server_Ssis_Sql Server 2012_Azure Sql Database - Fatal编程技术网

Sql server 从本地SQL数据库导出到Azure SQL失败

Sql server 从本地SQL数据库导出到Azure SQL失败,sql-server,ssis,sql-server-2012,azure-sql-database,Sql Server,Ssis,Sql Server 2012,Azure Sql Database,我有一个本地SQL Server 2012数据库,用于每天将表和视图导出到Azure SQL。3个月来,它一直在完美地工作 导出任务是由SQL Server Studio导入/导出向导创建的。它们被保存到SQL Server SSIS包中,并由SQL Server作业每天运行 我的问题是: 在过去的几个月里,出口过程一直随机失败,出现了多个错误。它提到连接已断开。我认为这不是问题所在 我可以对SSMS中的Azure数据库运行SELECT语句,没有问题。Microsoft Power BI读取Az

我有一个本地SQL Server 2012数据库,用于每天将表和视图导出到Azure SQL。3个月来,它一直在完美地工作

导出任务是由SQL Server Studio导入/导出向导创建的。它们被保存到SQL Server SSIS包中,并由SQL Server作业每天运行

我的问题是:

在过去的几个月里,出口过程一直随机失败,出现了多个错误。它提到连接已断开。我认为这不是问题所在

我可以对SSMS中的Azure数据库运行
SELECT
语句,没有问题。Microsoft Power BI读取Azure数据库也没有问题。因此,我认为问题是我的网络的局部问题

作为用户执行:隐藏
用于64位的Microsoft(R)SQL Server执行包实用程序版本11.0.2100.60
版权所有(C)微软公司。保留所有权利。
开始时间:10:43:37
错误:2016-07-05 10:43:37.84
代码:0xC0016
来源:Azure-Table-INV1
描述:无法解密受保护的XML节点 错误为0x8009000B的“DTS:Password”密钥在中使用无效 指明国家。”。您可能无权访问此文件 信息。当存在加密错误时,会发生此错误。 验证是否有正确的钥匙可用。结束错误: 2016-07-05 10:45:05.82代码:0xC0202009来源:数据流任务 1目的地-INV1[2]说明:SSIS错误代码 DTS_E_OLEDBERROR。发生OLE DB错误。错误代码: 0x80004005。OLE DB记录可用。资料来源:“Microsoft OLE DB SQL Server的提供程序“Hresult:0x80004005说明: “[DBNETLIB][ConnectionWrite(send())。]一般网络错误。请检查 您的网络文档。“。结束错误:2016-07-05 10:45:05.82代码:0xC0209029来源:数据流任务1 目的地-INV1[2]说明:SSIS错误代码 DTS_E_导致的传输故障或错误。“目的地”- INV1.Inputs[目标输入]“失败,因为错误代码为0xC020907B 发生,并且“目标”上的错误行处置- INV1.Inputs[目标输入]“指定错误时的失败。错误 在指定组件的指定对象上发生。那里 在此之前可能会发布错误消息,其中包含有关 失败。结束错误:2016-07-05 10:45:05.82代码: 0xC0047022源:数据流任务1 SSI。管道描述: SSIS错误代码DTS_E_PROCESSINPUTFAILED。上的ProcessInput方法 组件“目标-INV1”(2)失败,错误代码为0xC0209029 在处理输入“目的地输入”(15)时。确定的 组件从ProcessInput方法返回了一个错误。错误是 特定于组件,但该错误是致命的,将导致 数据流任务停止运行。可能会发布错误消息 在此之前,请提供有关故障的更多信息。端错误 错误:2016-07-05 10:45:05.82代码:0xC02020C4来源:数据 流程任务1源-INV1[97]说明:尝试添加 数据流任务缓冲区的行失败,错误代码为0xC0047020。 结束错误:2016-07-05 10:45:05.82代码:0xC0047038
源:数据流任务1 SSIS。管道描述:SSIS错误 代码DTS_E_PrimeOutput失败。Source-INV1上的PrimeOutput方法 返回错误代码0xC02020C4。组件返回了一个故障代码 当管道引擎调用PrimeOutput()时。这句话的意思是什么 故障代码由组件定义,但错误是致命的且 管道停止执行。可能会发布错误消息 在此之前,请提供有关故障的更多信息。端错误 DTExec:包执行返回DTSER_失败(1)。起动: 10:43:37完成时间:10:45:05经过时间:88.156秒。包裹 执行失败

有时效果很好,但有时失败了。我注意到较小的表可以输出,但是像上面的错误这样的较大表有大约12000条记录。它在不同数量的记录中随机失败

有人对正在发生的事情有经验吗


谢谢

错误是否正确的可能性
]一般网络错误。检查您的网络文档。“
你真的有连接问题吗?@PanagiotisKanavos-我真的认为没有问题。这是一台生产服务器,除上述问题外,没有其他问题。话虽如此,我还是愿意接受这样一种观点,即它可能是在讲真话。它有挂起的更新要与SQL 2012 SP3一起安装。所以我尝试在另一台SQL 2012测试服务器上导出,但也失败了。与上述错误相同。它必须是我的internet连接或Azure SQL Server。您好,在使用中间SSIS服务器将数据从一个Azure SQL加载到另一个Azure SQL时,我遇到了相同的错误。有人找到什么了吗?