我遇到了一种情况,我需要将多个表从一个 SQL Server DB 复制到一个单独的 SQL Server DB。数据库都在同一个实例上。我正在复制的表至少包含 450 万行,大小大约为 40GB 以上。
我以前使用过 BCP,但对它不是很熟悉,并且无法找到任何有关您是否可以使用 BCP 直接从表复制到表而不在两者之间写入文件的文档。
这可能吗?如果是这样,怎么做?
编辑:我们不使用直接插入的原因是因为我们在服务器上的日志驱动器上的空间有限,在尝试插入时几乎立即消失。我们确实尝试过,但是随着日志驱动器的填满,查询很快减慢到蜗牛的速度。