我有一个上传大约1 1gb数据到SQL Azure数据库的程序。我使用SqlBulkCopy上传此数据。我上传了大约8,000,000个实体,平均一次上传32,000个实体,一次最多上传1,200,000个实体。
我收到大量SqlExceptions,错误代码为4815。
起初我认为这可能是因为我一次上传了太多的内容,Azure限制了我的连接或使用了ddos防御,但我允许mhy程序为每个SqlBulkCopy只提交25,000个实体,然后我得到了更多的错误!更多!
发布于 2012-08-14 10:49:34
我使用BCP将大量数据移动到SQL Azure中,取得了很好的效果。SQL Azure迁移向导在幕后使用此方法。这篇博文有点过时,但当涉及到导入大量数据时,其概念是合理的:Brute Force Migration of Existing SQL Server Databases to SQL Azure
问题没有指定数据源,因此如果不是从另一个数据库导入,这显然不会对您起作用。
发布于 2015-06-20 08:26:30
在我的例子中,当我在其中一个字段中发送的数据大于表定义中的字段大小时,我得到了4815……将13个字符发送到VARCHAR(11)。
https://stackoverflow.com/questions/11943896
复制相似问题