只是想问一下,如果通过数据表或数据集将数据插入SQL Azure上的临时表,是否有类似“SqlBulkCopy”的替代方法。
SQL Azure上似乎不支持SqlBulkCopy。
答案 0 :(得分:1)
截至2012年4月:
这是SQL Azure和批量复制的已知问题。唯一的解决方法是上传到非临时表。例如,您可以使用随机guid生成临时表名以避免冲突,然后确保您稍后进行清理。另一种选择是使用TVP功能而不是SqlBulkCopy将数据上传到临时表中,如果您需要有关如何执行此操作的详细信息,请与我们联系。他们正在努力解决这个问题,但是当这个修复程序完成时,我还没有任何ETA。
答案 1 :(得分:1)
SQL DB V12现在支持SqlBulkCopy到临时表。你现在不需要这些黑客。如果你还在V11上,那么TVP就是你的选择。
答案 2 :(得分:0)
完全没有专家,在我看来SqlBulkCopy工作得很好。
我最初提供了一个不包含密码的connectionString,导致登录错误。那是你的情况吗? 我昨天才开始工作。你能提供错误详情吗?
如果我的答案不是重点,我道歉!